MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Търсене на пълен текст в mongodb в .net

Мога да създам текстови индекси с тази команда:

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

И тогава мога да направя заявка за индексиране по този начин:

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

searchFileByAuthor е само моят фалшив клас с предметно поле:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. UpdateMany в MongoDB, работещ два пъти с $inc

  2. Преоформете масив, който се съхранява в колекция и експортирайте в CSV

  3. Основи на репликацията на веригата на MongoDB

  4. Mongoose, изтегли от поддокумента

  5. Агрегирайте резултатите от MongoDB по дата на ObjectId