sql >> Database >  >> NoSQL >> MongoDB

Een gedeeltelijke index maken wanneer het veld niet null is

De $ne wordt niet ondersteund expressie-operator,

U kunt $type . gebruiken om te controleren is string zoals deze { "email": { $type: "string" } } , omdat het null-type "null" is.

EX. om gedeeltelijke index te gebruiken voor $type filter dat je moet gebruiken onder filter:

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

Speeltuin



  1. Secundaire replicaset op dezelfde machine toevoegen?

  2. ClassCastException tijdens JNDI-lookup voor MongoDB, binnen WAB, met Liberty

  3. Gedeeltelijke indexen in mongodb / mangoest

  4. MongoDB unieke index werkt niet