sql >> データベース >  >> NoSQL >> MongoDB

mongooseを使用してmongodbスキーマでensureIndexを使用する

    ensureIndexは呼び出さない 直接、次のようにスキーマでフィールドにインデックスを付ける必要があることを示します。

    var schema = mongoose.Schema({
      projectName : String,
      authorName : { type: String, index: true }
    });
    

    その定義に基づいて、MongooseはensureIndexを呼び出します mongoose.modelを介してモデルを登録するときに 電話してください。

    ensureIndexを表示するには Mongooseが行っている呼び出しで、コードに以下を追加してデバッグ出力を有効にします。

    mongoose.set('debug', true);
    


    1. Doocrプロセスのためにbyte[]画像をmongodbに保存する方法

    2. Mongoose .findクエリ結果にクエリメタデータが含まれていますか?コレクションの各プロパティを手動で投影することはできません。ドキュメントだけを取得するにはどうすればよいですか?

    3. MongoDBにドキュメントを埋め込むタイミング

    4. Mongodbキーを使用して回避するものには、を含めることはできません。または$?