MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

В MongoDB как индексирате полета на вграден обект в масив?

Можете да създадете следния индекс:

db.posts.ensureIndex({"comments.author" : 1})

Това ще индексира само полето за автор на вградените документи. Имайте предвид, че индексът ще се използва за

db.posts.find( { "comments.author" : "julie" } )

Както и

db.posts.find( { comments: {$elemMatch: {author : "julie" }}} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да конвертирате mongodb ISODate в низ в mongoDB?

  2. Зареждане на първоначални данни при стартиране на приложението с Spring Data MongoDB

  3. Как да променя конфигурацията на набор от реплики?

  4. ClusterControl - Разширено управление на архивиране - MongoDB

  5. Ред на отговорите на MongoDB $in заявка?