MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Création d'un index partiel lorsque le champ n'est pas nul

Le $ne n'est pas un opérateur d'expression pris en charge,

Vous pouvez utiliser $type vérifier est string comme ceci { "email": { $type: "string" } } , car le type null est "null".

EX. utiliser un index partiel pour $type filtre que vous devez utiliser ci-dessous :

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

Aire de jeux