sql >> Database teknologi >  >> NoSQL >> MongoDB

Oprettelse af et delvist indeks, når feltet ikke er null

$ne er ikke understøttet udtryksoperator,

Du kan bruge $type at kontrollere er string som denne { "email": { $type: "string" } } , fordi null-typen er "null".

EX. at bruge delvist indeks for $type filter du skal bruge nedenfor filter:

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

Legeplads



  1. Sådan bruges Redis Hashes

  2. MongoDB $regex-forespørgsel og potentielle udnyttelser

  3. MongoDB tæller særskilt værdi?

  4. skemafejl betyder app