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

MongoDB में आंशिक डेटा कैसे हटाएं?


वैरिएबल में हटाए जाने के लिए मान सेट करेंकण डेटा को हटाने के लिए, निकालें() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo488.insertOne({"Name":"Chris"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8351e0b0f3fa88e22790b2")
}
> db.demo488.insertOne({"Name":"David"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8351e8b0f3fa88e22790b3")
}
> db.demo488.insertOne({"Name":"Bob"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8351ebb0f3fa88e22790b4")
}
> db.demo488.insertOne({"Name":"Mike"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e8351eeb0f3fa88e22790b5")
}
> db.demo488.insertOne({"Name":"Sam"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e835202b0f3fa88e22790b6")
}
> db.demo488.insertOne({"Name":"John"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e835207b0f3fa88e22790b7")
}
> db.demo488.insertOne({"Name":"Robert"});{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e83520cb0f3fa88e22790b8")
}

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

> db.demo488.find();

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

{ "_id" : ObjectId("5e8351e0b0f3fa88e22790b2"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8351e8b0f3fa88e22790b3"), "Name" : "David" }
{ "_id" : ObjectId("5e8351ebb0f3fa88e22790b4"), "Name" : "Bob" }
{ "_id" : ObjectId("5e8351eeb0f3fa88e22790b5"), "Name" : "Mike" }
{ "_id" : ObjectId("5e835202b0f3fa88e22790b6"), "Name" : "Sam" }
{ "_id" : ObjectId("5e835207b0f3fa88e22790b7"), "Name" : "John" }
{ "_id" : ObjectId("5e83520cb0f3fa88e22790b8"), "Name" : "Robert" }

MongoDB में आंशिक डेटा को हटाने की क्वेरी निम्नलिखित है -

> var deleteData = db.demo488.find({}, {_id : 1}).skip(4).toArray().map(function(d) { return
d._id; });
> db.demo488.remove({_id: {$in: deleteData}})
WriteResult({ "nRemoved" : 3 })

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

> db.demo488.find();

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

{ "_id" : ObjectId("5e8351e0b0f3fa88e22790b2"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8351e8b0f3fa88e22790b3"), "Name" : "David" }
{ "_id" : ObjectId("5e8351ebb0f3fa88e22790b4"), "Name" : "Bob" }
{ "_id" : ObjectId("5e8351eeb0f3fa88e22790b5"), "Name" : "Mike" }

  1. iPhone पर स्क्रीन टाइम डेटा कैसे डिलीट करें

    क्या जानना है स्क्रीन टाइम इतिहास निकालें:सेटिंग स्क्रीन टाइम स्क्रीन टाइम बंद करें । जब आप स्क्रीन टाइम को वापस चालू करते हैं, तो आपका पिछला डेटा समाप्त हो जाएगा। इस लेख में iPhone से स्क्रीन टाइम डेटा निकालने का तरीका बताया गया है। क्या स्क्रीन टाइम को मिटाने का कोई तरीका है? स्क्रीन टाइम आ

  1. कैसे जावा का उपयोग कर एक MongoDB दस्तावेज़ को हटाने के लिए?

    आप remove() का उपयोग करके MongoDB में मौजूदा संग्रह से किसी दस्तावेज़ को हटा सकते हैं विधि। सिंटैक्स db.col.remove(DELLETION_CRITTERIA) कहां, डीबी डेटाबेस है। कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं उदाहरण मान लें कि हमारे पास निम्नलिखित दस्तावेजों के साथ

  1. अपना Google खाता डेटा कैसे मिटाएं

    यदि आप Google पारिस्थितिकी तंत्र में गहरे हैं, तो आप शायद पहले से ही जानते हैं कि कंपनी के पास आपके बारे में काफी जानकारी है। सौभाग्य से, वे आपके डाउनलोड करने और यहां तक ​​कि हटाने के लिए बहुत कुछ एक ही स्थान पर रखते हैं। अपना Google खाता डेटा हटाने से आपका Google खाता नहीं हटता; आप अपने Gmail संदे