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")
  }
})