Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$ricerca
Nuovo dalla versione 5.0.
L'$searchoperatore in Amazon DocumentDB viene utilizzato per fornire funzionalità di ricerca di testo.
Parametri
Nessuno
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$searchoperatore per eseguire una query di ricerca testuale.
Crea documenti di esempio
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." } ]);
Esempio di interrogazione
db.textcollection.find( { $text: { $search: "John" } } );
Output
[
{
_id: 1,
name: 'John Doe',
description: 'This is a sample document about John Doe.'
}
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $search comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: