nodejs實現(xiàn)連接mongodb數(shù)據(jù)庫的方法示例
更新時間:2018年03月15日 09:56:34 作者:dongmelon
這篇文章主要介紹了nodejs實現(xiàn)連接mongodb數(shù)據(jù)庫的方法,結合實例形式分析了nodejs針對mongodb數(shù)據(jù)庫的簡單連接、查詢及關閉等操作技巧,需要的朋友可以參考下
本文實例講述了nodejs實現(xiàn)連接mongodb數(shù)據(jù)庫的方法。分享給大家供大家參考,具體如下:
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://zlg:437612lang@110.62.14.243:27017/lj_node'; MongoClient.connect(DB_CONN_STR, function(err, db) { if(err){console.log(err)} else{console.log("連接成功!");} //連接到表 var collection = db.collection("lj_node"); //查詢數(shù)據(jù) collection.find().toArray(function(err, result) { if(err) { console.log('Error:'+ err); return; } else { console.log(result[0].name) } db.close(); //關閉鏈接 }); });
mongodb.connect(mongodb_url,function(err,client){//創(chuàng)建鏈接實例 if(err) console.log(err); else{ var dbname="lj_node"; var db=client.db(dbname);//創(chuàng)建數(shù)據(jù)庫實例 var collection = db.collection('lj_node');//創(chuàng)建表實例 collection.find({}).toArray(function(err, docs) {//查詢數(shù)據(jù) console.log(docs) client.close();//關閉鏈接 }); } })
希望本文所述對大家nodejs程序設計有所幫助。
相關文章
Node.js創(chuàng)建子進程的幾種實現(xiàn)方式
這篇文章主要介紹了Node.js創(chuàng)建子進程的幾種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10解決koa2 ctx.render is not a function報錯問題
這篇文章主要介紹了解決koa2 ctx.render is not a function報錯問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08nodejs獲取本機內網(wǎng)和外網(wǎng)ip地址的實現(xiàn)代碼
這篇文章主要介紹了nodejs獲取本機內網(wǎng)和外網(wǎng)ip地址的實現(xiàn)代碼,需要的朋友可以參考下2014-06-06基于node實現(xiàn)websocket協(xié)議
這篇文章主要介紹了基于node實現(xiàn)websocket協(xié)議的相關資料,需要的朋友可以參考下2016-04-04