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

PyMongo के साथ रेगुलर एक्सप्रेशन क्वेरी कैसे करें

PyMongo (MongoDB के लिए Python ड्राइवर) में रेगुलर एक्सप्रेशन क्वेरी करने के लिए $regex ऑपरेटर का उपयोग करें।

सिंटैक्स

db.yourCollectionName.find({'yourFieldName': {'$regex': '^yourWords'}}).pretty();

यह उन डॉक्यूमेंट को लौटाता है जहां फील्ड मान निर्दिष्ट शब्दों से शुरू होता है।

उदाहरण से समझें

एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं:

> db.performRegex.insertOne({"ClientName": "Larry", "ClientFolderInformation": ["Folder 1", "Folder 2", "Folder 3", "Folder 4", "Folder 5"], "MainFolderLocation": "/MainFolder/Details/ClientFolder"});
> db.performRegex.insertOne({"ClientName": "Larry", "ClientFolderInformation": ["ClientFolder 1", "ClientFolder 2", "ClientFolder 3", "ClientFolder 4", "ClientFolder 5"], "MainFolderLocation": "/MainFolder/Details/ClientFolder"});

सभी डॉक्यूमेंट देखने के लिए:

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

आउटपुट:

केस 1: "ClientFolder" से शुरू होने वाले एलिमेंट वाले डॉक्यूमेंट

> db.performRegex.find({'ClientFolderInformation': {'$regex': '^ClientFolder'}}).pretty();

आउटपुट:

केस 2: "Folder" से शुरू होने वाले एलिमेंट वाले डॉक्यूमेंट

> db.performRegex.find({'ClientFolderInformation': {'$regex': '^Folder'}}).pretty();

आउटपुट:

^ एंकर स्ट्रिंग की शुरुआत से मैच करता है। केस-इनसेंसिटिव के लिए '^ClientFolder', '$options': 'i' उपयोग करें।

  1. JavaScript के साथ मीडिया क्वेरीज का उपयोग कैसे करें? JavaScript के साथ मीडिया क्वेरीज का उपयोग कैसे करें?

    JavaScript के साथ मीडिया क्वेरीज का उपयोग करने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe U

  1. CSS में मीडिया क्वेरीज़ से रिस्पॉन्सिव वेब डिज़ाइन CSS में मीडिया क्वेरीज़ से रिस्पॉन्सिव वेब डिज़ाइन

    मीडिया क्वेरीज़ मोबाइल, डेस्कटॉप आदि जैसे विभिन्न आकार के डिवाइसेज़ के लिए अलग-अलग स्टाइल नियमों की एक CSS तकनीक है।मीडिया क्वेरीज़ और रिस्पॉन्सिव वेब डिज़ाइन को CSS में दिखाने वाला कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="w

  1. अपने मैक फ़ाइलों को सुरक्षित करें: पासवर्ड के साथ फ़ोल्डर एन्क्रिप्ट करने की चरण-दर-चरण गाइड अपने मैक फ़ाइलों को सुरक्षित करें: पासवर्ड के साथ फ़ोल्डर एन्क्रिप्ट करने की चरण-दर-चरण गाइड

    अपने कंप्यूटर पर फ़ोल्डर को एन्क्रिप्ट करना निजी सामग्री के लिए सुरक्षा की एक अतिरिक्त परत जोड़ता है। यह उन स्थितियों में काम आता है जब आप जिज्ञासु नज़रों को रोकना चाहते हैं। फ़ोल्डर पर क्लिक करने पर पासवर्ड सुरक्षा का विकल्प नहीं आता; आपको एक संरक्षित फ़ोल्डर बनाना होगा। macOS में फ़ोल्डर में पासवर