Mongodb 返回不同的文件
Returning different documents by Mongodb
有两个合集。我们正在尝试查找其中一个集合具有而另一个集合没有的记录。
示例:
Collection_1
{recordNo: 1},
{recordNo: 2},
{recordNo: 3},
{recordNo: 4},
{recordNo: 5}
Collection_2
{col.num: 1},
{col.num: 2},
{col.num: 3}
Result:
{recordNo: 4},
{recordNo: 5}
谢谢。
试试这个
db.getCollection('Collection1').find({
recordNo: {
$nin: db.getCollection('Collection2').distinct("col.num")
}
})
有两个合集。我们正在尝试查找其中一个集合具有而另一个集合没有的记录。
示例:
Collection_1
{recordNo: 1},
{recordNo: 2},
{recordNo: 3},
{recordNo: 4},
{recordNo: 5}
Collection_2
{col.num: 1},
{col.num: 2},
{col.num: 3}
Result:
{recordNo: 4},
{recordNo: 5}
谢谢。
试试这个
db.getCollection('Collection1').find({
recordNo: {
$nin: db.getCollection('Collection2').distinct("col.num")
}
})