以下是一些示例文件:
/* 1 */
{
"_id" : ObjectId("566e80fcddf99fd898a11ad8"),
"username" : "dummy_0",
"score" : 10
}
/* 2 */
{
"_id" : ObjectId("566e80fcddf99fd898a11ad9"),
"username" : "dummy_1",
"score" : 20
}
/* 3 */
{
"_id" : ObjectId("566e80fcddf99fd898a11ada"),
"username" : "dummy_1",
"score" : 30
}
我希望获取所有没有 (用户名/分数) 这对信息的文档。
例如,如果我选择 用户名: dummy_1
和 分数: 20
,我应该检索到对象 1 和 3。
首先我尝试了:
db.foobar.find({ score: { $ne: 20}, username: { $ne: 'dummy_1'}})
但很明显这行不通。 您知道我如何实现这个目标吗?