nodejs操作mongodb查询所有数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs操作mongodb查询所有数据相关的知识,希望对你有一定的参考价值。
collection.findOne(,function(err,doc)
mongodb.close();
if (doc)
var list =new List(doc);
callback(err,doc);
else
callback(err,null);
)
我想查找出所有数据findOne只能查出第一个,find查找不会用啊,有别的方法吗或者find怎么用
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();
);
);
运行结果:
参考技术A collection.find().toArray(function(err , items)console.log(items);
db.close()
);本回答被提问者采纳
按月对记录进行分组并计数 - Mongoose、nodeJs、mongoDb
以上是关于nodejs操作mongodb查询所有数据的主要内容,如果未能解决你的问题,请参考以下文章