MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Volltextsuche in mongodb in .net

Ich könnte mit diesem Befehl Textindizes erstellen:

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

Und dann könnte ich den Index auf diese Weise abfragen:

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

searchFileByAuthor ist nur meine gefälschte Klasse mit dem Fachgebiet:

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