3

特定の ID のセットなしで、mongoosejs のクエリ ビルダー インターフェイスを使用してドキュメントのコレクションを取得したいと考えています。

=>だから私はある種の世話をしています:

var query = Document.find();
query.$where('this._id !== ' + req.session.user_id);
query.exec(cb);

この例は壊れています...

しかし、実際にはどのように機能するのでしょうか?

4

2 に答える 2

1

除外しようとしている ID が 1 つだけの場合:

query.ne('_id', req.session.user_id);
于 2012-08-20T03:45:14.330 に答える
1

これが推奨される方法だとは思いません。しかし、少なくともそれは動作します...

query.nin('_id', [req.session.user_id]);
于 2012-08-19T15:39:25.313 に答える