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

MongoDB में findOne() का उपयोग


MongoDB में findOne() केवल एक दस्तावेज़ लौटाता है। आइए एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

{ "_id" : ObjectId("5e3fc4d2f4cebbeaebec513e"), "FirstName" : "Chris" }
{ "_id" : ObjectId("5e3fc4d5f4cebbeaebec513f"), "FirstName" : "Bob" }
{ "_id" : ObjectId("5e3fc4dbf4cebbeaebec5140"), "FirstName" : "Chris" }
{ "_id" : ObjectId("5e3fc4dff4cebbeaebec5141"), "FirstName" : "David" }
{ "_id" : ObjectId("5e3fc4e1f4cebbeaebec5142"), "FirstName" : "David" }

MongoDB में findOne() के लिए क्वेरी


परिणाम (केवल एक दस्तावेज़, भले ही "David" नाम के दो दस्तावेज़ हों):


महत्वपूर्ण: findOne() कर्सर के बजाय सीधे दस्तावेज़ ऑब्जेक्ट लौटाता है। यदि कोई मिलान नहीं मिलता तो null लौटाता है।

  1. - MongoDB में शर्त के साथ कनकैटेनेशन कैसे करें?

    MongoDB में शर्त के साथ कनकैटेनेशन करने के लिए $cond का उपयोग करें और उसमें $concat के साथ काम करें। आइए एक कलेक्शन बनाते हैं: > db.demo745.insertOne({Value1:100,Value2:100}); { acknowledged : true, insertedId : ObjectId(5eae6419a930c785c834e554) } > db.demo745.insertOne({Value1:40,Value2:50}

  1. - MongoDB में $push के साथ काम करें

    आइए एक कलेक्शन बनाते हैं: > db.demo738.insertOne({Subjects:[C,C++]}); { acknowledged : true, insertedId : ObjectId(5ead696557bb72a10bcf0661) } > db.demo738.insertOne({Subjects:[MySQL,PL/SQL]}); { acknowledged : true, insertedId : ObjectId(5ead696657bb72a10bcf0662) } find() से सभी डॉक्यूमेंट्स

  1. - NodeJS के साथ MongoDB कनेक्ट करना

    mongodb.connect का परिचय यह मेथड MongoDB सर्वर को हमारे Node एप्लिकेशन से जोड़ने के लिए उपयोग किया जाता है। यह MongoDB मॉड्यूल की एक एसिंक्रोनस मेथड है। सिंटैक्स mongodb.connect(path[, callback]) पैरामीटर्स • path – सर्वर पथ जहां MongoDB सर्वर वास्तव में अपने पोर्ट के साथ चल रहा है। • callback – य