MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Recherche de texte intégral dans mongodb dans .net

Je pourrais créer des index de texte avec cette commande :

collection.Indexes.CreateOne(Builders<searchFileByAuthor>.IndexKeys.Text(x=>x.subject));

Et que je pourrais interroger l'index de cette façon :

collection.Find(Builders<searchFileByAuthor>.Filter.Text("coffe")).ToList();

searchFileByAuthor est juste ma fausse classe avec le champ sujet :

public class searchFileByAuthor
{
    public int Id { get; set; } 
    public string subject { get; set; } 
}