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({...})'參數嗎?也許它關於索引。 –