CNode

mongoose数据库怎么同步读取数据?

Llsmsnail发布于13 年前最后回复13 年前0 回复7237 浏览0 收藏
var newOrderList = {shopPlace : String}
async.map(orderList,function(oneOrder,cb){
            Shop.findOne({'name': oneOrder.shopName},function(err,shop){
                newOrderList.shopPlace = shop.place;
                cb(null,newOrderList)
            })
        },function(err,results){
            res.render('userOrderRecord',{
                ,'orderList': results
            });
        })

上述代码回调函数中newOrderList得到的是同一个值,但我希望Shop读取数据库的过程是同步的,newOrderList传给results四个不同的值,有什么方法?

查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录