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

Tworzenie indeksu częściowego, gdy pole nie jest puste

$ne nie jest obsługiwany operator wyrażenia,

Możesz użyć $type do sprawdzenia to string jak to { "email": { $type: "string" } } , ponieważ typ null to "null".

EX. aby użyć częściowego indeksu dla $type filtr, którego musisz użyć poniżej filtra:

{ "email": { "$eq": "[email protected]", "$type": "string" } }
// or
{ $and: [{ "email": "[email protected]" }, { "email": { $type: "string" } }] }

Plac zabaw



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. nowa Date() w zagregowanym projekcie $project

  2. MongoDB:BSON do JSON

  3. Mongoose Query do sortowania głównego dokumentu i poddokumentu według określonego pola

  4. MongoDB Aggregate - Zapytanie, aby uzyskać najnowszy element w grupie

  5. Naprawianie błędów strony w MongoDB