我使用以下代碼查詢我的記錄:cur, err := collection.Find( ctx, filter, options.Find().SetLimit(limit).SetSort(map[string]int{"timestamp": -1, "_id": -1}),)但是我通過我的mongodb日志注意到順序有時(shí)會(huì)發(fā)生變化......_id:-1,時(shí)間戳:-1,影響查詢結(jié)果。如何確保時(shí)間戳排在第一位?
1 回答

慕工程0101907
TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
映射對(duì)其元素沒有任何排序保證。對(duì)元素排序很重要的文檔使用 a:bson.D
SetSort({{"timestamp",-1},{"_id":-1}})
- 1 回答
- 0 關(guān)注
- 127 瀏覽
添加回答
舉報(bào)
0/150
提交
取消