【问题标题】:Is it possible to update one collection using joins是否可以使用连接更新一个集合
【发布时间】:2013-02-24 21:19:51
【问题描述】:

我有两个具有以下架构的集合

var document = new TestDocAccess({
  documentId: '50dc37d6022b2bdd07000004',
  userId : "1234",
  userName : "Test Name",
  identifier : [String]
});

var master = new TestDocMaster({
  documentId: document._id,
  masterId: "50a5e7bcda3c4d557f00847a"
});

有没有办法用来自master 集合的masterId 更新documents 集合中的字段。

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

    在 MongoDB 等基于文档的数据库中进行的任何“连接”都必须在您的应用程序中进行。所以基本上你必须首先从master collection 查询id,然后使用该id 更新documents collection 中的正确文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      相关资源
      最近更新 更多