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

सी # से मोंगो डीबी में संग्रहीत जावास्क्रिप्ट को कैसे कॉल करें

ठीक वही प्रश्न यहाँ था:MongoDB db.runCommand() सी# . से

मेरा पहला जवाब वहाँ था, लेकिन मुझे लगता है, यहाँ करना बेहतर है।

मुझे लगता है कि आप इस कोड से कॉल कर सकते हैं:

var doc = new BsonDocument(new Dictionary<string, string> { { "test_function", "3" }});
var command = new BsonDocumentCommand<int>(doc);
var result = db.RunCommand(command );

लेकिन, जैसा कि आप देख सकते हैं यहाँ , वास्तव में इस तरह संग्रहीत कार्यविधियों का उपयोग करने की अनुशंसा नहीं की जाती है।

मुझे यहां एक और समाधान मिला है:

https://gist.github.com/jamesikanos/b5897b1693b5c3dd1f87

इस स्निपेट के साथ, आप अपने फ़ंक्शन को इस तरह से कॉल कर सकते हैं:

db.EvalAsync("test_function(2)").Result


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में उप-दस्तावेज़ सरणी फ़ील्ड में एक नई वस्तु डालें

  2. टेम्पलेट के रूप में उपयोग करने के लिए संदर्भ नोडज, एक्सप्रेसज और मोंगोडब ऐप की तलाश है

  3. नेवला:कई प्रविष्टियों के साथ मिश्रित स्कीमा प्रकार के दस्तावेज़ खोजें

  4. उल्का उत्पादन डेटाबेस तक पहुंचना

  5. Node.js और Mongoose के लिए व्यवस्थापक पैनल