As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$search
Novo a partir da versão 5.0.
O $search operador no Amazon DocumentDB é usado para fornecer recursos de pesquisa de texto.
Parâmetros
Nenhum
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra como usar o $search operador para realizar uma consulta de pesquisa de texto.
Crie documentos de amostra
db.textcollection.createIndex({"description": "text"}); db.textcollection.insertMany([ { _id: 1, name: "John Doe", description: "This is a sample document about John Doe." }, { _id: 2, name: "Jane Smith", description: "This is a sample document about Jane Smith." }, { _id: 3, name: "Bob Johnson", description: "This is a sample document about Bob Johnson." }, { _id: 4, name: "Jon Jeffries", description: "This is a sample document about Jon Jeffries." } ]);
Exemplo de consulta
db.textcollection.find( { $text: { $search: "John" } } );
Saída
[
{
_id: 1,
name: 'John Doe',
description: 'This is a sample document about John Doe.'
}
]
Exemplos de código
Para ver um exemplo de código para usar o $search comando, escolha a guia do idioma que você deseja usar: