跳到主要内容
CNode

mongoose在循环里面保存数据的时候,为什么会有这种情况?

问答
Ddean5277发布于 12 年前最后回复 12 年前
442360

untitled2.png

查看回复

回复 (4)

D
dayuoba#412 年前

当有第一个result的时候for已经执行完毕了,所以此时i为最大值 如果想使用同步逻辑可以使用递归调用的方式

H
haozxuan#312 年前

因为这就是异步编程,对于不阻塞的逻辑会优先执行,所以for循环执行完了。

H
hezedu#212 年前

放到回调外面。

D
dean5277#112 年前

把查询那块提取出去了。

参与回复

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