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

Creazione di un indice parziale quando il campo non è nullo

Il $ne non è supportato l'operatore di espressione,

Puoi usare $type da controllare è string come questo { "email": { $type: "string" } } , perché il tipo null è "null".

ES. per utilizzare l'indice parziale per $type filtro devi usare sotto il filtro:

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

Parco giochi