字段"/>
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结果为空,尽管有一个字段
发布评论