jjzjj

LocalField

全部标签

mongodb - Mongoose $lookup 其中 localField 是 foreignField 中 ObjectId 的字符串

我想执行$lookup,其中localField是ObjectId的字符串表示形式,而外部字段是实际的ObjectId。如果items是字符串值但_id是ObjectId,MongoDB3.2是否可行?[{"$lookup":{"from":"videos","localField":"items","foreignField":"_id","as":"appendedItems"}}] 最佳答案 mongodb3.2版本的$lookup中无法匹配String与ObjectId,有一些ticketsopenedforthisissu

mongodb - 如何在 $lookup Mongodb 的 LocalField 中将字符串转换为 objectId

这个问题在这里已经有了答案:MatchingObjectIdtoStringfor$graphLookup(1个回答)关闭4年前。我想在mongodb中使用$lookup添加连接集合。我正在尝试如下{$lookup:{from:"User",localField:"assignedId",foreignField:"_id",as:"dataa"}}现在我有两个系列User包含objectid的用户,例如"_id":ObjectId("56ab6663d69d2d1100c074db"),和Tasks,其中包含assignedId作为string"assignedId":"56ab66