【问题标题】:Compare a mongo diff query into mongodb将 mongo diff 查询与 mongodb 进行比较
【发布时间】:2017-09-26 08:19:30
【问题描述】:

我有 2 个集合(集合 1 和集合 2)到一个数据库到 mongoDB。 在这两个集合中都有一个名为“DeviceId”的字段。 我想知道,如何根据“DeviceId”比较这两个集合? 我想看看collection1中的哪个DeviceId在collection2中不存在,然后我想将它复制到collection2中。

这是文档架构:

{
"_id" : UUID("236073ce-a583-4df4-ba7d-bda6db186d10"),
"Lat" : "",
"Lng" : "",
"CreationDateTime" : ISODate("2017-09-26T06:39:29.105Z"),
"DeviceId" : "89984320001499681815",
"Topic" : "",
"UserId" : UUID("bca0db12-2246-49a5-8703-b03fee45e50f"),
"UserName" : "",
"Data" : {
    "AppVersion" : "",
    "AppName" : ""
},
"DeviceIdId" : ,
"FirstName" : " ",
"LastName" : "",
"AllowDomains" : "",
"JobLocationName" : ""
}

此架构在两个集合之间是通用的。

【问题讨论】:

    标签: mongodb search


    【解决方案1】:

    你可以使用$lookup:

    也许本指南会有所帮助: operator/aggregation/lookup/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 2013-06-16
      • 1970-01-01
      • 2020-12-27
      • 1970-01-01
      • 2015-11-29
      相关资源
      最近更新 更多