跳到主要内容
CNode

collection.find({}) 与 collection.find({}).toArray(function(err,data){}

问答
SSunilWang发布于 12 年前最后回复 12 年前
256840

collection.find({},function(err,data) {}) ; 与 collection.find({}).toArray(function(err,data){});

有什么区别啊?

查看回复

回复 (2)

S
shijiebei2014#212 年前

首先,collection.find()返回的是一个游标cursor。第一种方式的毁掉函数的data就是这个cursor。第二种方式,首先find函数,返回的是一个cursor,然后toArray(), 是将cursor中的数据转成一个数组对象,回调函数中的data,其实是数组元素,即真实数据

D
DevinXian#112 年前

参与回复

登录后即可参与回复。登录