查找一个查询

导入一个 Mongoose 模型(参见 Mongoose Schemas 主题)

var User = require("../models/user-schema.js")

findOne 方法将返回数据库中与第一个参数匹配的第一个条目。参数应该是一个对象,其中键是要查找的字段,值是要匹配的值。这可以使用 MongoDB 查询语法,例如点(。)运算符来搜索子字段。

User.findOne({"name": "Fernando"}, function(err, result){
    if(err) throw err;    //There was an error with the database.
    if(!result) console.log("No one is named Fernando."); //The query found no results.
    else {
        console.log(result.name); //Prints "Fernando"
    }
}