我一直在嘗試獲取大于提供的_id 的記錄代碼如下filter = bson.M{"_id": bson.M{"$gt": "5c1760b4bd421c09e0f3140c"}}
cur, err := collection.Find(ctx, filter, &options)但我總是得到空值。我想我需要將該 id 轉換為對象 id 但我不確定如何在最新版本中執(zhí)行此操作預測中顯示了一個 bson.TypeObjectID。有人可以提供一些細節(jié)來做到這一點嗎?謝謝
1 回答

吃雞游戲
TA貢獻1829條經(jīng)驗 獲得超7個贊
你需要ObjectID比較ObjectID。您正在做的是將 anObjectID與 a進行比較string。
objectID, _ := primitive.ObjectIDFromHex("5c1760b4bd421c09e0f3140c")
filter = bson.M{"_id": bson.M{"$gt": objectID}}
cur, err := collection.Find(ctx, filter, &options)
- 1 回答
- 0 關注
- 158 瀏覽
添加回答
舉報
0/150
提交
取消