MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Mongoose Index na polu w zagnieżdżonym dokumencie

Używaj cudzysłowów wokół "nesteddoc.field1" aby ocenić zagnieżdżone pole :

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

Ponadto mangusta wywoła ensureIndex wewnętrznie, z mongoose doc :

Możesz także zdefiniować indeks w schemacie :

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pobieranie znacznika czasu z identyfikatora mongodb

  2. Jak obsługiwać nieaktualne połączenia w MongoDB

  3. Odpytywanie tego samego dokumentu równolegle w tym samym API w mongoDB

  4. Grupuj według określonego elementu tablicy z platformą agregacji mongo

  5. Indeks wyszukiwania pełnotekstowego MongoDB:błąd:za dużo indeksu tekstowego, dlaczego?