九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
nodejs基礎(chǔ)-mongodb使用

1 安裝

cnpm install mongodb
或者
npm install mongodb

2 新建test.js模塊

 所有的數(shù)據(jù)庫(kù)操作都可以簡(jiǎn)化為CRUD。其中CUD為寫操作,R為讀操作。

? ?創(chuàng)建可以分為單條創(chuàng)建和多條創(chuàng)建;修改也可以分為第一條修改和多條修改;刪除也有單條刪除和多條刪除。

? ?讀可以分為所有記錄讀取,符合條件讀取,第一條讀取,排序,分頁

const MongoClient=require('mongodb').MongoClient;let uri="mongodb://localhost:27017/test4";MongoClient.connect(uri,function(err,db){    if(err) throw err;    console.log("數(shù)據(jù)庫(kù)已創(chuàng)建!");    let dbo=db.db("db1");    // dbo.createCollection('site',function(err,res){    //     if(err) throw err;    //     console.log('創(chuàng)建集合!');    //     db.close();    // })    // //插入一條數(shù)據(jù)    // let obj={name:"菜鳥教程",url:"www.runoob"}    // dbo.collection("site").insertOne(obj,function(err,res){    //     if(err) throw err;    //     console.log('文檔插入成功!');    //     db.close();    // });    // //插入多條數(shù)據(jù)    // let objs=[{ name: '菜鳥工具', url: 'https://c.runoob.com', type: 'cn'},    //           { name: 'Google', url: 'https://www.google.com', type: 'en'},    //           { name: 'Facebook', url: 'https://www.google.com', type: 'en'}]    // dbo.collection("site").insertMany(objs,function(err,res){    //     if(err) throw err;    //     console.log("多條文檔插入成功!");    //     db.close();    // })        // //刪除符合條件的第一條文檔    // let whereStr={name:"facebook"};    // dbo.collection("site").deleteOne(whereStr,function(err,res){    //     if(err) throw err;    //     console.log('刪除成功!');    //     db.close();    // });    // //刪除符合條件的所有文檔    // let whereStr={name:"facebook"};    // dbo.collection("site").deleteMany(whereStr,function(err,res){    //     if(err) throw err;    //     console.log(res.result.n,'條刪除成功!');    //     db.close();    // });            // //更新指定條件的第一條數(shù)據(jù)    // let whereStr={name:"facebook"};    // var updateStr={$set:{name:"Facebook"}};    // dbo.collection('site').updateOne(whereStr,updateStr,function(err,result){    //     if (err) throw err;    //     console.log("文檔更新成功");    //     db.close();    // });    // //更新指定條件的多條數(shù)據(jù)    // let whereStr={name:"Facebook"};    // var updateStr={$set:{name:"facebook",pic:"hhhh"}};    // dbo.collection('site').updateMany(whereStr,updateStr,function(err,res){    //     if (err) throw err;    //     console.log(res.result.nModified " 條文檔更新成功");    //     db.close();    // });    // //查詢所有數(shù)據(jù)    // dbo.collection("site").find().toArray(function(err,result){    //     if(err) throw err;    //     console.log(result);    //     db.close();    // });    // //查詢符合條件的數(shù)據(jù)    // let whereStr={name:"Facebook"};    // // whereStr={}    // dbo.collection("site").find(whereStr).toArray(function(err,result){    //     if(err) throw err;    //     console.log("結(jié)果為",result);    //     db.close();    // });    // //排序    // let whereStr={name:"Facebook"};    // let sortStr={_id:-1};    // dbo.collection("site").find(whereStr).sort(sortStr).toArray(function(err,result){    //     if(err) throw err;    //     console.log("結(jié)果為",result);    //     db.close();    // });    //分頁    let whereStr={name:"Facebook"};    let sortStr={_id:-1};    whereStr={}    dbo.collection("site").find(whereStr).sort(sortStr).skip(1).limit(5).toArray(function(err,result){        if(err) throw err;        console.log("結(jié)果為",result);        db.close();    });    // //查詢符合條件的第一條數(shù)據(jù)    // let whereStr={name:"Facebook"};    // dbo.collection("site").findOne(whereStr,function(err,result){    //     if(err) throw err;    //     console.log("結(jié)果為",result);    //     db.close();    // });    });

 

?

來源:https://www.icode9.com/content-2-848601.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Node.JS實(shí)戰(zhàn)47:MongoDB!?大型項(xiàng)目數(shù)據(jù)庫(kù)首選
[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block
MongoDB最簡(jiǎn)單的入門教程之二 使用nodejs訪問MongoDB
一文弄懂JavaScript的錯(cuò)誤類型,捕獲及上報(bào)
Nodejs操作MySQL數(shù)據(jù)庫(kù)
NodeJs操作文件-寫入、修改、刪除、追加、讀取文件內(nèi)容、判斷文件是否存在
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服