我将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数据库,在同一节点配置下运行良好且快速。有没有人有任何想法去挖掘?
答案 0 :(得分:2)
看来,SailsJS潜伏的问题试图自动迁移相对较大的数据库。在我的情况下,我只需要在migrate: 'alter'
中将migrate: 'safe'
更改为config/models.js
。