Node.js ကျူတိုရီရယ်

Node.js ပင်မစာမျက်နှာ Node.js နိဒါန်း Node.js ကို စတင်လိုက်ပါ။ Node.js မော်ဂျူးများ Node.js HTTP မော်ဂျူး Node.js ဖိုင်စနစ် Node.js URL မော်ဂျူး Node.js NPM Node.js ပွဲများ Node.js ဖိုင်များ အပ်လုဒ်လုပ်ခြင်း။ Node.js အီးမေးလ်

Node.js MySQL

MySQL စတင်လိုက်ပါ။ MySQL ဒေတာဘေ့စ်ဖန်တီးပါ။ MySQL ဇယားဖန်တီးပါ။ MySQL ထဲသို့ ထည့်သွင်းပါ။ MySQL မှ ရွေးချယ်ပါ။ MySQL ဘယ်မှာလဲ။ MySQL Order By MySQL ကိုဖျက်ပါ။ MySQL Drop Table MySQL အပ်ဒိတ် MySQL ကန့်သတ်ချက် MySQL Join

Node.js MongoDB

MongoDB စတင်လိုက်ပါ။ MongoDB ဒေတာဘေ့စ်ဖန်တီးပါ။ MongoDB သည် Collection ကိုဖန်တီးပါ။ MongoDB ထည့်သွင်းပါ။ MongoDB ကိုရှာပါ။ MongoDB မေးခွန်း MongoDB အမျိုးအစား MongoDB ကိုဖျက်ပါ။ MongoDB Drop Collection MongoDB အပ်ဒိတ် MongoDB ကန့်သတ်ချက် MongoDB Join

Raspberry Pi

RasPi စတင်လိုက်ပါ။ RasPi GPIO နိဒါန်း RasPi မှိတ်တုတ်မှိတ်တုတ် LED RasPi LED နှင့် ခလုတ်နှိပ်ပါ။ RasPi စီးဆင်းနေသော LED များ RasPi WebSocket RasPi RGB LED WebSocket RasPi အစိတ်အပိုင်းများ

Node.js အ ကိုး အကား

Built-in Modules များ

Node.js MongoDB Query


ရလဒ်ကို စစ်ထုတ်ပါ။

စုစည်းမှုတစ်ခုတွင် စာရွက်စာတမ်းများကို ရှာဖွေသည့်အခါ၊ query object ကိုအသုံးပြုခြင်းဖြင့် ရလဒ်ကို စစ်ထုတ်နိုင်ပါသည်။

method ၏ ပထမအငြင်းအခုံ find()သည် query object ဖြစ်ပြီး ရှာဖွေမှုကို ကန့်သတ်ရန်အတွက် အသုံးပြုသည်။

ဥပမာ

"Park Lane 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' }
]


ပုံမှန်အသုံးအနှုန်းများဖြင့် စစ်ထုတ်ပါ။

သင်ရှာဖွေနေသည့်အရာကို အတိအကျရှာဖွေရန် ပုံမှန်အသုံးအနှုန်းများကို ရေးသားနိုင်သည်။

ပုံမှန်အသုံးအနှုန်းများကို string များကိုမေးမြန်းရန်အတွက်သာအသုံးပြုနိုင်ပါသည်

"လိပ်စာ" အကွက်သည် စာလုံး "S" ဖြင့် စတင်သည့် စာရွက်စာတမ်းများကိုသာ ရှာဖွေရန်၊ ပုံမှန်အသုံးအနှုန်းကို အသုံးပြုပါ /^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' }
]