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

MongoDB में निर्दिष्ट तिथि से पहले बनाई गई सभी वस्तुओं को कैसे खोजें?

<घंटा/>

इसके लिए आप $lt ऑपरेटर का इस्तेमाल कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2016-03-21')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd91e4de8cc557214c0e0d")
}
> db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2016-05-11')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd91ecde8cc557214c0e0e")
}
> db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2017-01-31')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd91f9de8cc557214c0e0f")
}
> db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2018-05-15')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd9206de8cc557214c0e10")
}
> db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2019-04-01')});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cbd9211de8cc557214c0e11")
}

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

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

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

{
   "_id" : ObjectId("5cbd91e4de8cc557214c0e0d"),
   "UserLoginDate" : ISODate("2016-03-21T00:00:00Z")
}
{
   "_id" : ObjectId("5cbd91ecde8cc557214c0e0e"),
   "UserLoginDate" : ISODate("2016-05-11T00:00:00Z")
}
{
   "_id" : ObjectId("5cbd91f9de8cc557214c0e0f"),
   "UserLoginDate" : ISODate("2017-01-31T00:00:00Z")
}
{
   "_id" : ObjectId("5cbd9206de8cc557214c0e10"),
   "UserLoginDate" : ISODate("2018-05-15T00:00:00Z")
}
{
   "_id" : ObjectId("5cbd9211de8cc557214c0e11"),
   "UserLoginDate" : ISODate("2019-04-01T00:00:00Z")
}

निर्दिष्ट तिथि से पहले बनाई गई सभी वस्तुओं को खोजने की क्वेरी निम्नलिखित है -

> db.beforeSpecifyDateDemo.find({UserLoginDate: { "$lt": ISODate("2017-01-31") }});

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

{ "_id" : ObjectId("5cbd91e4de8cc557214c0e0d"), "UserLoginDate" : ISODate("2016-03-21T00:00:00Z") }
{ "_id" : ObjectId("5cbd91ecde8cc557214c0e0e"), "UserLoginDate" : ISODate("2016-05-11T00:00:00Z") }

  1. MongoDB में वस्तुओं को कैसे अनसेट करें?

    MongoDB में ऑब्जेक्ट को अनसेट करने के लिए, $unset का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo348.insertOne(... {... विवरण:{... studentDetails :... {... छात्र का नाम:माइक...}...}......});{ स्वीकृत :सच, insertId :ObjectId(5e553563f8647eb59e5620b3)} संग्रह से सभी दस्तावेज़ों को खोज

  1. MongoDB में दिनांक कैसे सम्मिलित करें?

    MongoDB में दिनांक सम्मिलित करने के लिए दिनांक () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo421.insert({"DueDate":new Date(Date.now())}); WriteResult({ "nInserted" : 1 }) > db.demo421.insert({"DueDate":new Date("2020-01-15")}); Writ

  1. MongoDB में निर्दिष्ट मात्रा में रिकॉर्ड खोजें?

    एक विशिष्ट मात्रा में रिकॉर्ड खोजने के लिए, MongoDB में LIMIT() का उपयोग करें। विधि एक संख्या प्रकार तर्क को स्वीकार करती है, जो कि उन दस्तावेज़ों की संख्या है जिन्हें आप प्रदर्शित करना चाहते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रद