问问题
8406 次
1 回答
5
在find()
函数中,您必须传递一个对象。您错过了键/值,因为{"delete"}
它不是有效对象。
我认为您想获取具有删除键的文档数量。为此,您必须使用$exists
带true
值的运算符。
db.tweets.find({ "delete": { $exists: true } }).count();
或直接
db.tweets.count({ "delete": { $exists: true } });
从文档:
$exists 如果为真,则选择包含该字段的文档。如果为 false,则查询仅返回不包含该字段的文档。不返回包含该字段但值为 null 的文档。
于 2013-05-19T17:58:44.743 回答