Esta versão da documentação foi arquivada e não é mais suportada. Para atualizar seu sistema do 5.0, consulte osprocedimentos de atualização do MongoDB 6.0 .
$hintObservação
Descontinuado desde a v3.2
A partir de3.2 v, o operador
$hintmongoshé preterido no . Em ,mongoshusecursor.hint().O operador
$hintainda pode estar disponível para drivers específicos.O operador
$hintforça o otimizador de query a usar um índice específico para atender à query. Especifique o índice pelo nome do índice ou por documento.Use
$hintpara testar o desempenho de queries e estratégias de indexação.mongoshfornece um método assistentehint()para o operador$hint.Considere a seguinte operação:
db.users.find().hint( { age: 1 } ) Esta operação retorna todos os documento na collection denominada
usersutilizando o índice no campoage.Você também pode especificar uma dica usando um dos seguintes formulários:
db.users.find()._addSpecial( "$hint", { age : 1 } ) db.users.find( { $query: {}, $hint: { age : 1 } } ) Observação
Quando existe um filtro de índice para a forma de query, o MongoDB ignora o
$hint.