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

Как да създадете частичен индекс с променлива дата?

Доколкото ми е известно, динамичните стойности във филтърния израз понастоящем не се поддържат с частични индекси и филтърният израз поддържа само подмножество от редовни mongo оператори за заявки (и това подмножество не включва $date оператор).

Един от начините да определите приблизително желаното от вас поведение е като създадете shouldIndex булево поле на вашите документи, има {shouldIndex: true} бъде вашият филтърен израз и актуализирайте това поле със скрипт веднъж на ден за документи, които са по-стари от current_date - 30 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да върна само конкретни полета за заявка в Spring Data MongoDB?

  2. Защо има долна черта пред идентификатора на документа MongoDb?

  3. Не може да се създаде/отваря файл за заключване:/data/mongod.lock errno:13 Отказано разрешение

  4. Персонализирано изображение на MongoDb докер

  5. Как мога да поставя множество обекти с MongoDB &Node.js?