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