क्वेरी परिणाम (एकल दस्तावेज़) को वेरिएबल में संग्रहीत करना
क्वेरी परिणाम (एकल दस्तावेज़) को वेरिएबल में संग्रहीत करने के लिए, आप var का उपयोग कर सकते हैं। सिंटैक्स निम्नलिखित है:
var anyVariableName=db.yourCollectionName.find().limit(1); yourVariableName; //MongoDB कंसोल पर रिकॉर्ड प्रिंट करने के लिए वेरिएबल नाम लिखें
उदाहरण: दस्तावेज़ों के साथ एक कलेक्शन बनाना
> db.storeQueryResultDemo.insertOne({"ClientName":"Chris","ClientAge":23});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ecf8fd628fa4220163b8d") }
> db.storeQueryResultDemo.insertOne({"ClientName":"Robert","ClientAge":21});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ecf97d628fa4220163b8e") }
> db.storeQueryResultDemo.insertOne({"ClientName":"Sam","ClientAge":25});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ecf9ed628fa4220163b8f") }
> db.storeQueryResultDemo.insertOne({"ClientName":"Mike","ClientAge":26});
{ "acknowledged" : true, "insertedId" : ObjectId("5c9ecfa8d628fa4220163b90") }
find() मेथड से सभी दस्तावेज़ प्रदर्शित करना
> db.storeQueryResultDemo.find().pretty();
यह निम्नलिखित आउटपुट देगा:
क्वेरी परिणाम (एकल दस्तावेज़) को वेरिएबल में संग्रहीत करने का क्वेरी
> var queryResult=db.storeQueryResultDemo.find().limit(1);उपरोक्त वेरिएबल के रिकॉर्ड प्रदर्शित करने का क्वेरी
> queryResult;यह निम्नलिखित आउटपुट देगा: