Node.js ट्यूटोरियल

Node.js होम Node.js परिचय Node.js प्रारंभ करें Node.js मॉड्यूल Node.js HTTP मॉड्यूल Node.js फ़ाइल सिस्टम Node.js URL मॉड्यूल Node.js एनपीएम Node.js घटनाएँ Node.js फ़ाइलें अपलोड करें Node.js ईमेल

Node.js MySQL

MySQL प्रारंभ करें MySQL डेटाबेस बनाएँ MySQL तालिका बनाएँ MySQL सम्मिलित करें MySQL से चुनें MySQL कहाँ MySQL ऑर्डर बाय MySQL हटाएं MySQL ड्रॉप टेबल MySQL अद्यतन MySQL सीमा मायएसक्यूएल जॉइन

Node.js MongoDB

मोंगोडीबी आरंभ करें MongoDB डेटाबेस बनाएँ MongoDB संग्रह बनाएँ मोंगोडीबी डालें मोंगोडीबी खोजें मोंगोडीबी क्वेरी मोंगोडीबी सॉर्ट मोंगोडीबी हटाएं MongoDB ड्रॉप संग्रह मोंगोडीबी अपडेट मोंगोडीबी सीमा मोंगोडीबी शामिल हों

रास्पबेरी पाई

रासपी आरंभ करें रास्पी जीपीआईओ परिचय रासपी ब्लिंकिंग एलईडी रासपी एलईडी और पुशबटन रासपी बहने वाली एल ई डी रासपी वेबसाकेट रासपी आरजीबी एलईडी वेबसाकेट रास्पी अवयव

Node.js संदर्भ

अंतर्निहित मॉड्यूल

Node.js MongoDB क्वेरी


परिणाम फ़िल्टर करें

संग्रह में दस्तावेज़ ढूंढते समय, आप क्वेरी ऑब्जेक्ट का उपयोग करके परिणाम फ़िल्टर कर सकते हैं।

विधि का पहला तर्क find()एक क्वेरी ऑब्जेक्ट है, और इसका उपयोग खोज को सीमित करने के लिए किया जाता है।

उदाहरण

"पार्क लेन 38" पते के साथ दस्तावेज़ खोजें:

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  var query = { address: "Park Lane 38" };
  dbo.collection("customers").find(query).toArray(function(err, result) {
    if (err) throw err;
    console.log(result);
    db.close();
  });
});

उपरोक्त कोड को "demo_mongodb_query.js" नामक फ़ाइल में सहेजें और फ़ाइल चलाएँ:

"demo_mongodb_query.js" चलाएँ

C:\Users\Your Name>node demo_mongodb_query.js

जो आपको यह परिणाम देगा:

[
  { _id: 58fdbf5c0ef8a50b4cdd9a8e , name: 'Ben', address: 'Park Lane 38' }
]


रेगुलर एक्सप्रेशन के साथ फ़िल्टर करें

आप जो खोज रहे हैं उसे ठीक से खोजने के लिए आप रेगुलर एक्सप्रेशन लिख सकते हैं।

रेगुलर एक्सप्रेशन का उपयोग केवल स्ट्रिंग्स को क्वेरी करने के लिए किया जा सकता है ।

केवल उन दस्तावेजों को खोजने के लिए जहां "पता" फ़ील्ड "एस" अक्षर से शुरू होता है, नियमित अभिव्यक्ति का उपयोग करें /^S/:

उदाहरण

दस्तावेज़ खोजें जहाँ पता "S" अक्षर से शुरू होता है:

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  var query = { address: /^S/ };
  dbo.collection("customers").find(query).toArray(function(err, result) {
    if (err) throw err;
    console.log(result);
    db.close();
  });
});

उपरोक्त कोड को "demo_mongodb_query_s.js" नामक फ़ाइल में सहेजें और फ़ाइल चलाएँ:

"demo_mongodb_query_s.js" चलाएँ

C:\Users\Your Name>node demo_mongodb_query_s.js

जो आपको यह परिणाम देगा:

[
  { _id: 58fdbf5c0ef8a50b4cdd9a8b , name: 'Richard', address: 'Sky st 331' },
  { _id: 58fdbf5c0ef8a50b4cdd9a91 , name: 'Viola', address: 'Sideway 1633' }
]