我一直在尝试获取大于提供的_id 的记录代码如下filter = bson.M{"_id": bson.M{"$gt": "5c1760b4bd421c09e0f3140c"}}
cur, err := collection.Find(ctx, filter, &options)但我总是得到空值。我想我需要将该 id 转换为对象 id 但我不确定如何在最新版本中执行此操作预测中显示了一个 bson.TypeObjectID。有人可以提供一些细节来做到这一点吗?谢谢
1 回答
吃鸡游戏
TA贡献1829条经验 获得超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 关注
- 121 浏览
添加回答
举报
0/150
提交
取消