由Mongodb返回不同的文档

时间:2018-03-13 08:57:32

标签: mongodb collections compare difference

有两个系列。我们正试图找到其中一个集合有的记录而另一个没有。

示例:

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}

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个

db.getCollection('Collection1').find({
  recordNo: {
    $nin: db.getCollection('Collection2').distinct("col.num")
  }
})