我如何在MongoDB中进行手动参考,以便我可以设置"所有者"将我的项目集合中的索引记录到我的" person collection"中的某个人的姓名。现在我有
let combined = sequence(state: (false, seq1.makeIterator(), seq2.makeIterator()),
next: { (iters: inout (Bool, ClosedRangeIterator<Int>, ClosedRangeIterator<Int>)) -> Int? in
iters.0 = !iters.0
return iters.0 ? iters.1.next() : iters.2.next()
})
但是如何从所选文档中提取名称和_Id,以便将其设置为Item的所有者字段。
var obj = db.collection(PERSON_COLLECTION).findOne({"name": req.body.owner} );
答案 0 :(得分:0)
您可以使用
db.collection(PERSON_COLLECTION).findOne({"name": req.body.owner}, function(err,doc) {})
提取您喜欢的字段,然后您可以使用点表示法(例如doc.name
)来引用它