collection.find({},function(err,data) {}) ; 与 collection.find({}).toArray(function(err,data){});
有什么区别啊?
user manual
首先,collection.find()返回的是一个游标cursor。第一种方式的毁掉函数的data就是这个cursor。第二种方式,首先find函数,返回的是一个cursor,然后toArray(), 是将cursor中的数据转成一个数组对象,回调函数中的data,其实是数组元素,即真实数据
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
user manual
首先,collection.find()返回的是一个游标cursor。第一种方式的毁掉函数的data就是这个cursor。第二种方式,首先find函数,返回的是一个cursor,然后toArray(), 是将cursor中的数据转成一个数组对象,回调函数中的data,其实是数组元素,即真实数据