【发布时间】:2017-06-27 15:48:54
【问题描述】:
我在 MongoDB 中查询 3 个集合,然后通过从 3 个单独集合的文档中获取一些字段来创建一个新文档。例如:我从第一个集合中获取字段“A”,从第二个集合中获取字段“B”,从第三个集合中获取字段“C”。
使用它们我正在创建一个类似的 json 文档
var uploadDoc = {
'A' : <value of A>,
'B' : <value of B>,
'C' : <value of C>,
}
此 uploadDoc 正在上传到另一个集合。
问题:我希望只上传不同的 uploadDoc 值。默认情况下,MongoDB 为每个 uploadDoc 提供一个唯一的 id。仅当之前未插入具有相同 A、B 和 C 值的另一个文档时,如何将 uplodDocs 插入集合?
我正在使用 javascript 来查询集合并创建文档。
【问题讨论】:
标签: mongodb mongodb-query