sql >> Database teknologi >  >> NoSQL >> MongoDB

ved hjælp af sureIndex i mongodb-skema ved hjælp af mongoose

Du ringer ikke til ensureIndex direkte, angiver du, at feltet skal indekseres i dit skema sådan her:

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

Baseret på denne definition vil Mongoose kalde ensureIndex for dig, når du registrerer modellen via mongoose.model ring.

For at se ensureIndex kald, som Mongoose foretager, aktiver fejlfindingsoutput ved at tilføje følgende til din kode:

mongoose.set('debug', true);


  1. MongoDB sammenligningsoperatorer med null

  2. Sådan gentages korrekt gennem en stor json-fil

  3. Hvordan anvender man gruppe efter på indlejret dokument i MongoDB ved hjælp af MongoTemplate?

  4. Hvordan får jeg en liste over kun ObjectId'erne, der bruger pymongo?