サーチ…


前書き

MongooseはMongoDB用のNode.JSドライバです。これは、スキーマへの型の追加など、デフォルトのMongoDBドライバよりも一定の利点があります。 1つの違いは、Mongooseクエリの中にはMongoDB同等物と異なるものがあることです。

1つのクエリを検索する

Mongooseモデルをインポートする(トピック「Mongooseスキーマ」を参照)

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"
    }
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow