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

Jak stworzyć indeks częściowy ze zmienną datą?

O ile mi wiadomo, wartości dynamiczne w wyrażeniu filtra nie są obecnie obsługiwane z indeksami częściowymi, a wyrażenie filtra obsługuje tylko podzbiór zwykłych operatorów zapytań mongo (i ten podzbiór nie zawiera $date operatora).

Jednym ze sposobów przybliżenia pożądanego zachowania jest utworzenie shouldIndex pole logiczne w dokumentach, należy mieć {shouldIndex: true} być wyrażeniem filtrującym i mieć skrypt aktualizujący to pole raz dziennie w przypadku dokumentów starszych niż current_date - 30 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo - nie można połączyć się z serwerem 127.0.0.1:27017

  2. Dlaczego dodawany jest identyfikator _id z ObjectID podczas używania funkcji $push MongoDB w celu dodania nowego obiektu do tablicy?

  3. Błąd Mongo na poprawce kontroluję

  4. Jak używać instrukcji SQL LIKE w MongoDB

  5. podzbiór zapytań mongodb tablicy