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

MongoDB - индексира вътрешен списък с обекти

Не можете да индексирате динамични ключове и индексиране на ratings ще индексира целия обект като петно, така че не искате да правите и това.

Може да работи по-добре, ако преработите схемата си на:

{
    "_id" : "Bob Blocker",
    "ratings" : [
        {id: "771206753", value: 1}
    ],
    "prevalence" : 1
}

и след това индексирайте 'ratings.id' .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Неуспешно свързване с отдалечен сървър на mongodb

  2. Как да деинсталирате всички записи в mongodb с помощта на php?

  3. return database_name ==':memory:' или 'mode=memory' в database_name TypeError:аргумент от тип 'WindowsPath' не може да се повтаря

  4. Извадете поддокументите от колекцията в сборния конвейер

  5. MongoDB $mergeObjects