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

FilterDefinition को नियमित json mongo क्वेरी में अनुवाद करें जिसे मैं एक mongo shell में चला सकता हूँ

मैं आज उसी समस्या को हल करने की कोशिश कर रहा था। मैंने जो पाया वह यहाँ है।

public static class MongoExtensions
{
    public static BsonDocument RenderToBsonDocument<T>(this FilterDefinition<T> filter)
    {
        var serializerRegistry = BsonSerializer.SerializerRegistry;
        var documentSerializer = serializerRegistry.GetSerializer<T>();
        return filter.Render(documentSerializer, serializerRegistry);
    }
}

जब मैं इसे कॉल कर रहा था, तब मेरे पास संग्रह तक पहुंच नहीं थी, इसलिए मैं उपरोक्त समाधानों का उपयोग नहीं कर सका।

यह आपको ऐसा करने की अनुमति देता है

var json = filter.RenderToBsonDocument().ToJson();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सादा स्ट्रिंग के बजाय ऑब्जेक्ट आईडी का उपयोग करने का क्या फायदा है?

  2. MongoDB उत्पादन परिनियोजन के लिए एक सुरक्षा चेकलिस्ट

  3. MongoDB:एकत्रीकरण ढांचा:फ़ील्ड के बीच $ मैच

  4. आरईएसटी एपीआई से लौटाई गई छवि हमेशा टूटी हुई प्रदर्शित होती है

  5. JSON दस्तावेज़ों की एक सरणी से MongoDB में दस्तावेज़ आयात करें