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

क्या मोंगोडीबी लिंक के लिए कोई स्पष्टीकरण प्रश्न है?

यदि आपके पास क्वेरी रैपर है तो आप Json को आसानी से प्राप्त कर सकते हैं;

var qLinq = Query<T>.Where(x => x.name=="jim");
Console.WriteLine(qLinq.ToJson());

MongoCursor पर एक स्पष्टीकरण () विधि भी है, ताकि आप ऐसा कर सकें;

var exp = Collection.FindAs<T>(qLinq).Explain()
Console.WriteLine(exp.ToJson());

इसलिए यदि आप चाहते हैं कि समय लिया जाए, तो "मिलिस" मौजूद है;

var msTaken = exp.First(x => x.Name == "millis").Value.AsInt32;

अगर आपके पास IQueryable है , कुछ इस तरह का प्रयास करें;

void Do(MongoCollection col, IQueryable iq)
{
        // Json Mongo Query
        var imq = (iq as MongoQueryable<Blob>).GetMongoQuery();
        Console.WriteLine(imq.ToString());

        // you could also just do;
        // var cursor = col.FindAs(typeof(Blob), imq);
        var cursor = MongoCursor.Create(typeof(Blob), col, imq, ReadPreference.Nearest);
        var explainDoc = cursor.Explain();

        Console.WriteLine(explainDoc);
    }//Do()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB प्रतिकृति सेट:प्राथमिक और माध्यमिक नोड्स में डिस्क आकार का अंतर

  2. निष्पादित प्रश्नों को देखने के लिए MongoDB डेटाबेस की रूपरेखा तैयार करना

  3. नोएसक्यूएल डेटाबेस के साथ Django

  4. MongoDB में ObjectID के साथ एक दस्तावेज़ खोजें

  5. मोंगोडब में समूह के साथ मैक्स () का चयन करें