如果已经有数据,Mongoose添加schema字段,怎样更新全部数据才是最优雅的?
 发布于 11 年前  作者 pockry  8280 次预览  最后一次回复是 11 年前  来自 问答 

难道写个for循环,然后每个document都save 一下?

6 回复
alsotang

我当时更新 cnode 的东西,是直接备份一下数据库,然后用 mongo shell 直接操作的。

pockry

@alsotang mongo shell 能实现不用循环一次操作更新全部数据吗?

think2011

@pockry 用 mongodb的命令,当然可以!

ChopperLee2011

update时multi为true不就可以更新所有document吗

pockry

@think2011 谢谢 @ChopperLee2011 谢谢,以前没用过这个方法呢,我去研究一下

jysperm

建议搜索「node mongodb migration」