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

PyMongo परिणामों से _id तत्व निकाला जा रहा है?

<घंटा/>

_id तत्व को हटाने के लिए, आप निम्न सिंटैक्स का उपयोग कर सकते हैं -

db.yourCollectionName.find({},{'_id': false}).pretty();

उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है -

> db.removingidElementDemo.insertOne({"UserName":"John",
... "UserAge":21});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9153fd4afe5c1d2279d6ad")
}
> db.removingidElementDemo.insertOne({"UserName":"Carol", "UserAge":24});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9154084afe5c1d2279d6ae")
}
> db.removingidElementDemo.insertOne({"UserName":"David", "UserAge":22});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9154154afe5c1d2279d6af")
}
> db.removingidElementDemo.insertOne({"UserName":"Mike", "UserAge":26});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c9154204afe5c1d2279d6b0")
}
> db.removingidElementDemo.insertOne({"UserName":"Chris", "UserAge":20});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c91542c4afe5c1d2279d6b1")
}

संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

> db.removingidElementDemo.find().pretty();

निम्न आउटपुट है -

{
   "_id" : ObjectId("5c9153fd4afe5c1d2279d6ad"),
   "UserName" : "John",
   "UserAge" : 21
}
{
   "_id" : ObjectId("5c9154084afe5c1d2279d6ae"),
   "UserName" : "Carol",
   "UserAge" : 24
}
{
   "_id" : ObjectId("5c9154154afe5c1d2279d6af"),
   "UserName" : "David",
   "UserAge" : 22
}
{
   "_id" : ObjectId("5c9154204afe5c1d2279d6b0"),
   "UserName" : "Mike",
   "UserAge" : 26
}
{
   "_id" : ObjectId("5c91542c4afe5c1d2279d6b1"),
   "UserName" : "Chris",
   "UserAge" : 20
}

यहाँ PyMongo से एक _id तत्व को हटाने की क्वेरी है -

> db.removingidElementDemo.find({},{'_id': false}).pretty();

निम्नलिखित वह आउटपुट है जिसमें आप _id तत्व नहीं देख सकते क्योंकि हमने इसे हटा दिया है -

{ "UserName" : "John", "UserAge" : 21 }
{ "UserName" : "Carol", "UserAge" : 24 }
{ "UserName" : "David", "UserAge" : 22 }
{ "UserName" : "Mike", "UserAge" : 26 }
{ "UserName" : "Chris", "UserAge" : 20 }

  1. न्यूनतम तत्व को डीप से हटाना

    अब हम डीप डेटा संरचना में न्यूनतम तत्वों को हटाने की तकनीक की व्याख्या करेंगे। हटाने के दौरान, हमारा मुख्य लक्ष्य डीप से न्यूनतम मूल्य को हटाना है। चूंकि पेड़ की ऊंचाई हमेशा लॉग एन होती है, यह लॉग एन के क्रम का समय लेती है। हम हटाने की कार्रवाई पर इस प्रकार चर्चा कर सकते हैं - Procedure deap_deletio

  1. इंटरवल हीप्स से न्यूनतम तत्व को हटाना

    अंतराल ढेर में, सबसे छोटा तत्व रूट नोड के बाईं ओर का तत्व होता है। यह तत्व हटा दिया गया है और वापस कर दिया गया है। रूट नोड के बाईं ओर बनाई गई रिक्ति को भरने के लिए, अंतिम नोड से एक तत्व हटा दिया जाता है और फिर से रूट नोड में डाला जाता है। इस तत्व की क्रमिक रूप से अवरोही नोड्स के सभी बाएं हाथ के तत्व

  1. सी # में सूची से निर्दिष्ट तत्व को हटा रहा है

    सूची से निर्दिष्ट तत्व को हटाने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections.Generic; public class Demo {    public static void Main(String[] args) {       List<String> list1 = new List<String>();       list1.Add("O