admin管理员组文章数量:815114
Mongodb querr结果为空,尽管有一个字段
你好,我正在写一个get方法,尽管该字段已经存在,它总是返回空结果
router.get('/gettdata/', (req, res, next) => {
o_id = new ObjectId(req.param.imei),
Post.find( { imei: { name:"bokhhjbr"} })
.then((posts) => {
res.json(posts);
console.log(posts);
})
.catch(err => console.log(err))
});
这是我的数据库:
{
"_id" : ObjectId("5eb7f90fb88d8d4d94184333"),
"imei" : {
"name" : "bokhhjbr",
"modele" : "5486"
},
"__v" : 0
},
{
"_id" : ObjectId("5eb7fb9cb88d8d4d94184334"),
"imei" : {
"name" : "865566048694354",
"modele" : "CPH1803"
},
"__v" : 0
}
我需要一些帮助,谢谢
回答如下:Post.find( {"imei.name":"bokhhjbr"})
https://docs.mongodb/manual/tutorial/query-embedded-documents/#specify-equality-match-on-a-nested-field
本文标签: Mongodb querr结果为空,尽管有一个字段
版权声明:本文标题:Mongodb querr结果为空,尽管有一个字段 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1715171288a821910.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论