hen*_*ald 5 orm mongoose mongodb node.js express
由于某种原因,当我按嵌套文档的 id 搜索时找不到文档。我可以很容易地执行其他查找,因此这两项工作:
User.findOne({"_id" : some_id}, function(err,user){}
User.findOne({"arrayOfNestedDocs.value":someValue}, function(err,user){}
Run Code Online (Sandbox Code Playgroud)
但是通过嵌套文档的 id 查找不起作用:
User.findOne({"arrayOfNestedDocs._id" : some_id}, function(err,user){}
Run Code Online (Sandbox Code Playgroud)
我可以在 mongo shell 中执行搜索,但不能通过 mongoose。任何想法都会有所帮助。
归档时间: |
|
查看次数: |
9128 次 |
最近记录: |