数据迁移后sails.js没有解除

时间:2015-04-16 08:49:21

标签: mongodb sails.js waterline sails-mongo

我将sails.js与MongoDB一起用作我的模型的主要位置。我刚从生产数据库中完成了数据迁移,现在某些集合中有数十万个文档。

但是有一个问题。当我尝试sails lift时,我得到以下日志:

...

verbose: views hook loaded successfully.
verbose: Setting default Express view engine to ejs...
verbose: Starting ORM...
FATAL ERROR: JS Allocation failed - process out of memory

我认为没有理由发生这种情况。有免费的记忆。数据库不是太大,我有更大的Mongo数据库,在同一节点配置下运行良好且快速。有没有人有任何想法去挖掘?

1 个答案:

答案 0 :(得分:2)

看来,SailsJS潜伏的问题试图自动迁移相对较大的数据库。在我的情况下,我只需要在migrate: 'alter'中将migrate: 'safe'更改为config/models.js