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

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