MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Criando um índice parcial quando o campo não é nulo


O $ne não é suportado o operador de expressão,

Você pode usar $type verificar é string como este { "email": { $type: "string" } } , porque o tipo nulo é "nulo".

EX. para usar o índice parcial para $type filtro que você tem que usar abaixo do filtro:
{ "email": { "$eq": "[email protected]", "$type": "string" } }
// or
{ $and: [{ "email": "[email protected]" }, { "email": { $type: "string" } }] }

Playground