0
4

1 に答える 1

5

関数ではfind()、オブジェクトを渡す必要があります。{"delete"}は有効なオブジェクトではないため、キー/値がありません。

削除キーを持つドキュメントの数を取得したいと思います。このためには、値$existsで演算子を使用する必要がありtrueます。

db.tweets.find({ "delete": { $exists: true } }).count();

または直接

db.tweets.count({ "delete": { $exists: true } });

ドキュメントから:

$exists が true の場合、フィールドを含むドキュメントを選択します。が false の場合、クエリはフィールドを含まないドキュメントのみを返します。フィールドを含み、値が null であるドキュメントは返されません。

于 2013-05-19T17:58:44.743 に答える