猫鼬没有检索_id

时间:2015-06-16 15:44:58

标签: node.js mongoose

我正在尝试从mongo中找到一个文档,但findOne()会为文档带来一个未定义的_id字段。 为什么呢?

123\.123\.123\.123

2 个答案:

答案 0 :(得分:2)

您需要在查询中传递要查找的内容。例如:

mod.findOne({name: 'John'}, function(err, stud) {
    console.log('id:' + stud._id);
});

有关如何在Mongoose中进行查询的信息,请参阅here

答案 1 :(得分:0)

您没有查询任何内容,请在回调之前注意{}

mod.findOne({}, function(err, stud) {
    console.log('id:' + stud._id);
});

您可能需要查看Mongoose documentation