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

ネストされたドキュメントのフィールドのマングースインデックス

    "nesteddoc.field1"を引用符で囲みます ネストされたフィールドを評価するには:

    PostSchema.index({ "nesteddoc.field1": 1 }, { unique: true });
    

    さらに、マングースはensureIndexを呼び出します 内部的には、 mongoosedoc から :

    スキーマでインデックスを定義することもできます:

    var PostSchema = new mongoose.Schema({
        title: String,
        link: String,
        author: { type: String, required: true },
        upvotes: { type: Number, default: 0 },
        nesteddoc: {
            field1: { type: String, unique: true, index: true },
        }
    });
    



    1. 生産中のMongoDBとMongoid

    2. JavaでのPDIケトルの実行-MongodbStepMissingPlugins

    3. Mongoose JS経由のMongoDB-findByIDとは何ですか?

    4. MongoDbで、ドキュメントに存在するソート内部フィールドを適用するにはどうすればよいですか?