【发布时间】:2017-12-14 05:59:29
【问题描述】:
我正在处理管道聚合,并希望在集合之间执行查找链。我在文档中有 _id 作为 ObjectId 而不是字符串。现在,当我在管道中执行第一次查找时,ids 的结果是字符串而不是对象 ID。因此,我在管道中的下一次查找失败了。我读到 Mongo DB 在这种情况下执行查找存在问题。 https://jira.mongodb.org/browse/SERVER-22781
为了解决这个问题,我想知道是否可以使用属性值强制转换或创建 ObjectId,以便我的查找可以成功?
【问题讨论】: