查詢一個查詢

匯入一個 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"
    }
}