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

MongoDB में लेनदेन लॉक?

<घंटा/>

MongoDB 4.0 में लेन-देन समर्थन उपलब्ध नहीं है। समान परिणाम प्राप्त करने के लिए, FindOneAndUpdate() का उपयोग करें।

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo404.insertOne({"FirstName":"John"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f8c38fac4d418a0178592")
}
> db.demo404.insertOne({"FirstName":"Robert"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f8c3cfac4d418a0178593")
}
> db.demo404.insertOne({"FirstName":"Mike"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e6f8c40fac4d418a0178594")
}

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

> db.demo404.find();

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

{ "_id" : ObjectId("5e6f8c38fac4d418a0178592"), "FirstName" : "John" }
{ "_id" : ObjectId("5e6f8c3cfac4d418a0178593"), "FirstName" : "Robert" }
{ "_id" : ObjectId("5e6f8c40fac4d418a0178594"), "FirstName" : "Mike" }

MongoDB में findOneAndUpdate और सेट लॉक का उपयोग करने के लिए क्वेरी निम्नलिखित है -

> result=db.demo404.findOneAndUpdate({"in_transaction": {"$exists": false}}, {"$set": {"in_transaction": true}});

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

{ "_id" : ObjectId("5e6f8c38fac4d418a0178592"), "FirstName" : "John" }

  1. MongoDB में आईडी फ़ील्ड छुपाएं

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{    "acknowledged" : true, "insertedId" : ObjectId("5e916a55581e9acd78b427f7") } > db.demo575.insertOne({id:102,Information:{Name

  1. MongoDB में बड़े पैमाने पर सम्मिलन

    बड़े पैमाने पर सम्मिलन के लिए, MongoDB में insertMany() की अवधारणा का उपयोग करें। इन्सर्टमैनी () एक से अधिक दस्तावेज़ों को एक संग्रह में सम्मिलित करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo729.insertMany( [ ...    { BankName:"HDFC Bank",cardType:"Credit&qu

  1. सी # में इंटरफ़ेस

    इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होती है। सदस्यों को परिभाषित करना व्युत्पन्न वर्ग की जिम्मेदारी है। यह अक्सर एक मानक संरचना प्रदान करने में मदद करता है जिसका पालन करने वाले वर्ग करेंगे। आइए देखें कि इंटरफ़ेस सदस्यों क