Javascript 在MongoDB中使用嵌套属性查找文档
有这种形式的文件Javascript 在MongoDB中使用嵌套属性查找文档,javascript,node.js,json,mongodb,mongoose,Javascript,Node.js,Json,Mongodb,Mongoose,有这种形式的文件 { "id" : 1, "data": "some_data" } 我用的方法就是这个 myModel.findOne({ id: req.params.id}) 这很好,但是现在模型已经改变了,看起来是这样的 { "item": { "id": 1 }, "data": "some_data", } 打结似乎不起作用: myModel.findOne({ item: { id: req.params.id } }) 有什么想法吗?您可
{ "id" : 1,
"data": "some_data"
}
我用的方法就是这个
myModel.findOne({ id: req.params.id})
这很好,但是现在模型已经改变了,看起来是这样的
{ "item": {
"id": 1
},
"data": "some_data",
}
打结似乎不起作用:
myModel.findOne({ item: { id: req.params.id } })
有什么想法吗?您可以尝试以下方法:
myModel.findOne({ 'item.id': req.params.id})
您是否尝试过:myModel.findOne({'item.id':req.params.id})正常工作!请把它写下来作为答案,这样我就可以接受它作为答案了