0
4

1 回答 1

5

find()函数中,您必须传递一个对象。您错过了键/值,因为{"delete"}它不是有效对象。

我认为您想获取具有删除键的文档数量。为此,您必须使用$existstrue值的运算符。

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

或直接

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

文档

$exists 如果为真,则选择包含该字段的文档。如果为 false,则查询仅返回不包含该字段的文档。不返回包含该字段但值为 null 的文档。

于 2013-05-19T17:58:44.743 回答