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

MongoDB में MySQL LIKE स्टेटमेंट को लागू करने के लिए क्या उपयोग किया जाना चाहिए?

<घंटा/>

MySQL LIKE स्टेटमेंट प्राप्त करने के लिए, MongoDB में REGEX का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.likeInMongoDBDemo.insertOne({"Name" : "Sam"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6922857806ebf1256f123")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "John" });
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6923157806ebf1256f124")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "Scott"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6924557806ebf1256f125")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "Sean"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6924f57806ebf1256f126")
}
> db.likeInMongoDBDemo.insertOne({"Name" : "Samuel"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd6925857806ebf1256f127")
}

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

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

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

{ "_id" : ObjectId("5cd6922857806ebf1256f123"), "Name" : "Sam" }
{ "_id" : ObjectId("5cd6923157806ebf1256f124"), "Name" : "John" }
{ "_id" : ObjectId("5cd6924557806ebf1256f125"), "Name" : "Scott" }
{ "_id" : ObjectId("5cd6924f57806ebf1256f126"), "Name" : "Sean" }
{ "_id" : ObjectId("5cd6925857806ebf1256f127"), "Name" : "Samuel" }

MongoDB में MySQL LIKE स्टेटमेंट से मेल खाने के लिए REGEX करने के लिए क्वेरी निम्नलिखित है -

> db.likeInMongoDBDemo.find({"Name":{$regex:"Sam"}});

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

{ "_id" : ObjectId("5cd6922857806ebf1256f123"), "Name" : "Sam" }
{ "_id" : ObjectId("5cd6925857806ebf1256f127"), "Name" : "Samuel" }

  1. MySQL वर्कबेंच में कॉलम फ्लैग का क्या मतलब है?

    MySQL वर्कबेंच में, अखंडता बनाए रखने के लिए कॉलम के साथ कॉलम फ्लैग का उपयोग किया जा सकता है। कॉलम के झंडे इस प्रकार हैं - पीके - प्राथमिक कुंजी एनएन - न्यूल नहीं बिन - बाइनरी संयुक्त राष्ट्र - अहस्ताक्षरित यूक्यू - अद्वितीय ZF - शून्य भरा जी - कॉलम जेनरेट करें एआई - ऑटो इंक्र

  1. WHEN क्लॉज के साथ MySQL CASE स्टेटमेंट को लागू करें

    WHEN क्लॉज के साथ केस स्टेटमेंट का उपयोग परिस्थितियों के आसपास काम करने के लिए किया जाता है। निम्नलिखित वाक्य रचना है- सेलेक्ट *, केस जब आपकी कंडीशन तब आपका स्टेटमेंट जब आपकी कंडीशन फिर आपका स्टेटमेंट। .else yourStatementfrom yourTableName; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभाव

  1. ऑफिस सूट कैसा दिखना चाहिए

    वेब ऐप्स के बीच में, जो लोकप्रिय कार्यक्रमों के न्यूनतर, बाल-उन्मुख स्ट्रिप-डाउन संस्करण हैं और बड़े पैमाने पर सजाए गए केडीई-केंद्रित कार्यालय सुइट हैं, जो शायद स्पेक्ट्रम के दूर के अंत का प्रतिनिधित्व करते हैं, आम उपयोगकर्ता के पास चुनने में कठिन समय होगा दस्तावेज़ लिखने और सामग्री प्रस्तुत करने के