最近需要對10w+的資料進行排序后回傳。但查詢效率較低,在加了索引之后,查詢時間在1700ms到1800ms之間。經過排查,時間在toArray這個方法中損耗了。請教各位大神,有沒有什么方法能代替toArray方法,或者其他減少時間的方案。
查詢陳述句
finlRankings (query, opt, sort, callback) {
db.collection('test').find(query, opt).sort(sort).toArray((err, docs) => callback(err, docs));
}
uj5u.com熱心網友回復:
《玩轉Mongo計算》這篇文章里介紹了很多演算法方面的技巧,不妨參考一下轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/75172.html
標籤:MongoDB
上一篇:Vue 路由跳轉至外界頁面
下一篇:mongodb演算法
