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 ကိုဖျက်ပါ ။


စာရွက်စာတမ်းကိုဖျက်ပါ။

မှတ်တမ်းတစ်ခုကို ဖျက်ရန် သို့မဟုတ် MongoDB တွင် ခေါ်ဝေါ်သည့်အတိုင်း စာရွက်စာတမ်းကို ကျွန်ုပ်တို့ deleteOne()အသုံးပြုပါသည်။

method ၏ ပထမဘောင် deleteOne()သည် မည်သည့်စာရွက်စာတမ်းကိုဖျက်ရမည်ကို သတ်မှတ်သည့် query object တစ်ခုဖြစ်သည်။

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

ဥပမာ

"Mountain 21" လိပ်စာဖြင့် စာရွက်စာတမ်းကို ဖျက်ပါ-

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 myquery = { address: 'Mountain 21' };
  dbo.collection("customers").deleteOne(myquery, function(err, obj) {
    if (err) throw err;
    console.log("1 document deleted");
    db.close();
  });
});

"demo_delete.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် အထက်ကုဒ်ကို သိမ်းဆည်းပြီး ဖိုင်ကို ဖွင့်ပါ။

"demo_delete.js" ကိုဖွင့်ပါ

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

သင့်အား ဤရလဒ်ကို ပေးလိမ့်မည်-

1 document deleted


အများကြီးဖျက်ပါ။

စာရွက်စာတမ်းတစ်ခုထက်ပို၍ ဖျက်ရန် deleteMany()နည်းလမ်းကို အသုံးပြုပါ။

နည်းလမ်း ၏ ပထမဘောင် deleteMany()သည် မည်သည့်စာရွက်စာတမ်းများကို ဖျက်ရမည်ကို သတ်မှတ်သည့် query object တစ်ခုဖြစ်သည်။

ဥပမာ

စာရွက်စာတမ်းများအားလုံးကို ဖျက်ရန် လိပ်စာမှာ "O" စာလုံးဖြင့် စတင်သည်-

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 myquery = { address: /^O/ };
  dbo.collection("customers").deleteMany(myquery, function(err, obj) {
    if (err) throw err;
    console.log(obj.result.n + " document(s) deleted");
    db.close();
  });
});

"demo_delete_many.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် အထက်ကုဒ်ကို သိမ်းဆည်းပြီး ဖိုင်ကို ဖွင့်ပါ။

"demo_delete_many.js" ကိုဖွင့်ပါ

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

သင့်အား ဤရလဒ်ကို ပေးလိမ့်မည်-

2 document(s) deleted

ရလဒ်အရာဝတ္ထု

နည်းလမ်း သည် deleteMany()ဒေတာဘေ့စ်ကို အကောင်အထည်ဖော်မှုအပေါ် မည်ကဲ့သို့ အကျိုးသက်ရောက်ပုံနှင့်ပတ်သက်သည့် အချက်အလက်ပါရှိသော အရာဝတ္ထုတစ်ခုကို ပြန်ပို့ပေးသည်။

အချက်အလက်အများစုသည် နားလည်ရန် အရေးကြီးသည်မဟုတ်သော်လည်း အရာဝတ္တုအတွင်းမှ အရာတစ်ခုအား "ရလဒ်" ဟုခေါ်ပြီး ၎င်းသည် လုပ်ဆောင်မှုအဆင်ပြေသွားပါက၊ စာရွက်စာတမ်းမည်မျှထိခိုက်မှုရှိမရှိကို ပြောပြသည်။

ရလဒ်အရာဝတ္တုသည် ဤကဲ့သို့ဖြစ်သည်-

{ n: 2, ok: 1 }

ဖျက်လိုက်သော စာရွက်စာတမ်းအရေအတွက်ကို ပြန်ပေးရန်အတွက် ဤအရာဝတ္တုကို သင်အသုံးပြုနိုင်သည်-

ဥပမာ

ဖျက်လိုက်သော စာရွက်စာတမ်းအရေအတွက်ကို ပြန်ပို့ပါ-

console.log(obj.result.n);

ဤရလဒ်ကို ဖြစ်ပေါ်စေမည့်

2