0
将700至800毫秒到upsert
项目集成到一个包含大约200万个文档的集合中。我试过以下功能,向上百万文档集合插入项目的性能不佳
Model.findOneAndUpdate()
bulk.find({...}).upsert().updateOne()
但是他们都需要大约1秒来插入一个项目。
我有另外100万个项目插入/插入,所以它会花费我几天。我该如何改进它?
将700至800毫秒到upsert
项目集成到一个包含大约200万个文档的集合中。我试过以下功能,向上百万文档集合插入项目的性能不佳
Model.findOneAndUpdate()
bulk.find({...}).upsert().updateOne()
但是他们都需要大约1秒来插入一个项目。
我有另外100万个项目插入/插入,所以它会花费我几天。我该如何改进它?
为查询项目添加索引将加速该过程。
您是否使用了[explain](https://docs.mongodb.com/v3.2/reference/explain-results/)功能来分析您的查询计划? –
我们可以有收藏的图案吗? –
我们可以有'find({...})'参数吗?也许它关于索引。 –