MongoDB
 sql >> डेटाबेस >  >> NoSQL >> 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. मैं एक नेवला स्कीमा का सबसेट वापस करने के लिए कैसे फ़िल्टर करूं?

  2. Mongodb .net async प्रतीक्षारत

  3. ध्यान में न आया त्रुटि:जब संशोधक विकल्प सत्य होता है, तो सत्यापन वस्तु में कम से कम एक ऑपरेटर होना चाहिए

  4. Mongodb node.js $out एकत्रीकरण के साथ केवल तभी काम कर रहा है जब toArray () को कॉल किया जा रहा हो

  5. नेवला - `findOrCreate` . का उपयोग करके 4 से अधिक फ़ील्ड बनाने में असमर्थ