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

za pomocą secureIndex w schemacie mongodb za pomocą mongoose

Nie wywołujesz ensureIndex bezpośrednio wskazujesz, że pole powinno być indeksowane w schemacie w następujący sposób:

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

Na podstawie tej definicji Mongoose wywoła ensureIndex dla Ciebie, gdy zarejestrujesz model przez mongoose.model zadzwoń.

Aby zobaczyć ensureIndex wywołania wykonywane przez Mongoose, włącz dane wyjściowe debugowania, dodając do kodu:

mongoose.set('debug', true);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring data mongodb nie zamyka połączeń mongodb

  2. POBIERZ informacje od użytkownika w bazie danych

  3. jak pogrupować w mongoDB i zwrócić wszystkie pola w wyniku

  4. Kopiuj bazę danych w Mongoose

  5. Mongoose nie tworzy poddokumentu z tablicy JSON