【问题标题】:Mongodb query result is empty despite there is a field尽管有字段,但MongoDB查询结果为空
【发布时间】:2020-05-11 13:55:10
【问题描述】:

我正在编写一个 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
}

我需要一些帮助,谢谢

【问题讨论】:

    标签: node.js mongodb express mongoose get


    【解决方案1】:
    猜你喜欢
    • 2020-11-20
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 2015-01-07
    • 2020-02-25
    相关资源
    最近更新 更多