MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Mongodb C# ड्राइवर असमर्थित फ़िल्टर त्रुटि विशिष्ट linq विधेय के साथ

इसने दो मेल खाने वाले दस्तावेज़ों को वापस करने का काम किया:

Regex regex = new Regex("^ROOT|^SPECIAL");
var qry = collection.AsQueryable()
                    .Where<CollectonClass>(e => regex.IsMatch(e.EntryPoint))
                    .Select(e => new { e.Value, e.EntryPoint } );

var docList = qry.ToList();
docList.ForEach(e => Console.WriteLine(e.ToJson()));

एक भिन्नता:

var rgxList = new string [] { "^ROOT", "^SPECIAL" };
var rgx = new Regex(string.Join("|", rgxList));
var filter = Builders<BsonDocument>.Filter.Regex("EntryPoint", rgx);
var list = collection.Find(filter).ToList<BsonDocument>();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो-सी-ड्राइवर उदाहरण संकलित नहीं कर सकता

  2. django 1.8 . के साथ एकाधिक डेटाबेस (mongodb[mongoengine] और sql )

  3. एक ही दस्तावेज़ के दो क्षेत्रों की तुलना करें

  4. मोंगोडीबी डिलीटऑन ()

  5. नेवला समय समाप्त और अपवाद फेंकता है