nodejs操作mongodb查询所有数据

2025-04-11 12:48:18
推荐回答(1个)
回答(1):

nodejs操作mongodb查询所有数据的方法:

var MongoClient = require('mongodb').MongoClient;
var DB_CONN_STR = 'mongodb://localhost:27017/wilsondb1';  

var selectData = function(db, callback) {  
 //连接到表  
 var collection = db.collection('tb2');
 //查询数据
 var whereStr = {"name":'wilson001'};
 collection.find(whereStr).toArray(function(err, result) {
   if(err)
   {
     console.log('Error:'+ err);
     return;
   }    
   callback(result);
 });
}

MongoClient.connect(DB_CONN_STR, function(err, db) {
 console.log("连接成功!");
 selectData(db, function(result) {
   console.log(result);
   db.close();
 });
});

运行结果: