Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB में विशेषताओं की प्रतिलिपि कैसे करें?

<घंटा/>

एक विशेषता के मान को दूसरे में कॉपी करने के लिए, अपडेट() के साथ $set का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo55.insertOne({"ShippingDate":'',"date":new ISODate("2019-01-21")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2716dfcfb11e5c34d89915")
}
> db.demo55.insertOne({"ShippingDate":'',"date":new ISODate("2020-05-12")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2716ebcfb11e5c34d89916")
}

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo55.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e2716dfcfb11e5c34d89915"), "ShippingDate" : "", "date" : ISODate("2019-01-21T00:00:00Z") }
{ "_id" : ObjectId("5e2716ebcfb11e5c34d89916"), "ShippingDate" : "", "date" : ISODate("2020-05-12T00:00:00Z") }

MongoDB में विशेषताओं की प्रतिलिपि बनाने की क्वेरी निम्नलिखित है -

> db.demo55.find({}).forEach(function(c){
...    db.demo55.update({_id: c._id}, {$set: {ShippingDate:c.date}});
... });

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo55.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e2716dfcfb11e5c34d89915"), "ShippingDate" : ISODate("2019-01-21T00:00:00Z"), "date" : ISODate("2019-01-21T00:00:00Z") }
{ "_id" : ObjectId("5e2716ebcfb11e5c34d89916"), "ShippingDate" : ISODate("2020-05-12T00:00:00Z"), "date" : ISODate("2020-05-12T00:00:00Z") }

  1. MongoDB में संग्रह कैसे छोड़ें?

    MongoDB में संग्रह छोड़ने के लिए, आपको ड्रॉप () कमांड का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है: db.yourCollectionName.drop(); उपरोक्त सिंटैक्स सही या गलत लौटाता है। यदि संग्रह सफलतापूर्वक गिरा दिया जाता है तो यह सच हो जाता है अन्यथा गलत। आइए सबसे पहले MongoDB से सभी संग्रह नाम प्रदर्श

  1. MongoDB में एक डेटाबेस से दूसरे डेटाबेस में संग्रह की प्रतिलिपि कैसे करें?

    MongoDB में, एक डेटाबेस से दूसरे डेटाबेस में संग्रह की प्रतिलिपि बनाने के लिए आदेश मौजूद नहीं है। इसे प्राप्त करने के लिए, नीचे दी गई अवधारणा का उपयोग करें - db.yourCollectionName.find().forEach(function(yourVariableName){ db.getSiblingDB(yourDestinationDatabase)[yourCollectionName].insert(yourVaria

  1. MongoDB में कंसोल कैसे साफ़ करें?

    MongoDB में कंसोल को साफ़ करने के लिए, आप निम्न में से किसी भी दो सिंटैक्स का उपयोग कर सकते हैं। पहला सिंटैक्स इस प्रकार है, जो कि कीबोर्ड शॉर्टकट का उपयोग है - Ctrl + L उपरोक्त कुंजी को दबाने के बाद, आप MongoDB में कंसोल को साफ़ कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है - cls उपरोक्त सिंटैक्स को