将数千行插入流星集合中的最佳方式是什么?在流星中插入数以千计的文档
当我在一个循环中插入时,我可以在页面上看到文档数量由于Collection.find().count()
而被动地更新。在循环结束并插入所有文档之前,我不知道文档的数量。在MongoDB中插入大量数据时有没有什么好的做法需要记住?
编辑
当我使用
createFolders: function() {
var folders = [];
for (var i = 0; i < 10000; i++) {
folders.push({ name: i });
}
Folders.batchInsert(folders);
},
的文档插入,但服务器说RangeError: Out of memory
并重新启动。
多少,我们谈论的? 〜 – Pogrindis
访问底层节点驱动程序并使用[“Bulk”](http://docs.mongodb.org/manual/reference/method/Bulk/)操作。没有一个abtract驱动程序以这种方式进行了优化。 –
@Pogrindis“千”当然! –