【问题标题】:Mongodb Mongoose - Find documents that match EXACT queryMongodb Mongoose - 查找与 EXACT 查询匹配的文档
【发布时间】:2019-05-06 17:07:30
【问题描述】:

我需要找到与我的确切查询匹配的文档。例如,让我的文档如下。

{"_id":1,"code":1000,"value":"Apple"}
{"_id":2,"code":1001,"value":"Orange"}

如果我找到代码 100,它会返回两个文档。我需要返回“未找到”。

db.col.find({code:100});

【问题讨论】:

    标签: node.js database mongodb mongoose find


    【解决方案1】:

    对此进行测试:

    var query = db.col.find({code:100});
    

    // 选择“id”、“code”和“value”字段

    query.select('_id code value');
    

    //稍后执行查询

    query.exec(function (err, results) {
       if (err)
             console.log('err:', err);
       console.log(results);
    });
    

    【讨论】:

      猜你喜欢
      • 2018-08-20
      • 2014-03-21
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-02
      • 2017-07-20
      相关资源
      最近更新 更多