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

क्वेरी परिणाम (एक दस्तावेज़) को एक चर में कैसे स्टोर करें?

आपको var . का उपयोग करना होगा इस तरह:

> var a = db.col.find().limit(1)
{ "_id" : ObjectId("52dfccba5fd17fe6a4d0051a"), "a" : 16807, "b" : 475249 }
> a
{ "_id" : ObjectId("52dfccba5fd17fe6a4d0051a"), "a" : 16807, "b" : 475249 }

कुछ परीक्षण करते हुए मैंने देखा है कि find() ऐसा लगता है कि विधि चर को कर्सर पर सेट कर रही है। इन मामलों में, आप अगले कथन के बाद चर खो देते हैं।

> var a = db.col.find().limit(1)
{ "_id" : ObjectId("52dfccba5fd17fe6a4d0051a"), "a" : 16807, "b" : 475249 }
> var b = 'test'
> a
>

यदि आपको चर को अधिक समय तक इधर-उधर रखने की आवश्यकता है, तो toArray() का उपयोग करके इसे सेट करने से पहले चर को स्पष्ट रूप से पुनरावृत्त करने का प्रयास करें ।

> var a = db.col.find().limit(1).toArray()
{ "_id" : ObjectId("52dfccba5fd17fe6a4d0051a"), "a" : 16807, "b" : 475249 }
> var b = 'test'
> a
[
  {
    "_id" : ObjectId("52dfccba5fd17fe6a4d0051a"),
    "a" : 16807,
    "b" : 475249
  }
]


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब जावा ड्राइवर - कई क्षेत्रों के साथ $ समूह

  2. MongoDB का उपयोग करके अधिकतम मूल्य वाले प्रत्येक समूह में दस्तावेज़ लौटाएं

  3. JasperReports लाइब्रेरी और MongoDB के साथ PDF जेनरेट करें

  4. MongoDB को जोड़ना और बनाना SQL का उपयोग करके जुड़ता है:भाग 2

  5. MongoDB का ISODate () बनाम UNIX टाइमस्टैम्प