MongoDB डॉक्यूमेंट को एक शब्द के माध्यम से खोजने के लिए find() का उपयोग करें और शब्द को इस तरह सेट करें:
word/i
पहले कलेक्शन बनाएं:
> db.demo212.insertOne({"details":[{"Name":"John Doe"}]});
{ "acknowledged": true, "insertedId": ObjectId("5e3e2c7603d395bdc21346ff") }
> db.demo212.insertOne({"details":[{"Name":"Chris Brown"}]});
{ "acknowledged": true, "insertedId": ObjectId("5e3e2c8003d395bdc2134700") }
> db.demo212.insertOne({"details":[{"Name":"Robert doe"}]});
{ "acknowledged": true, "insertedId": ObjectId("5e3e2c8a03d395bdc2134701") }
सभी डॉक्यूमेंट्स देखें:
> db.demo212.find();
आउटपुट:
{ "_id": ObjectId("5e3e2c7603d395bdc21346ff"), "details": [ { "Name": "John Doe" } ] }
{ "_id": ObjectId("5e3e2c8003d395bdc2134700"), "details": [ { "Name": "Chris Brown" } ] }
{ "_id": ObjectId("5e3e2c8a03d395bdc2134701"), "details": [ { "Name": "Robert doe" } ] }
एक शब्द के माध्यम से MongoDB डॉक्यूमेंट खोजने की क्वेरी:
> db.demo212.find({"details.Name": /doe/i});
परिणाम:
{ "_id": ObjectId("5e3e2c7603d395bdc21346ff"), "details": [ { "Name": "John Doe" } ] }
{ "_id": ObjectId("5e3e2c8a03d395bdc2134701"), "details": [ { "Name": "Robert doe" } ] }