为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 golang 中的变量将查询推送到 bson.M{}

如何使用 golang 中的变量将查询推送到 bson.M{}

Go
冉冉说 2022-10-24 15:25:41
我有基本代码,例如:query := {"number": bson.M{"$gte": 100, "$lte":1000}}value := bson.M{query}cur, _:= collection.Find(ctx, value)fmt.Println{v}我想用变量查询的值推送或插入 bson.M{}。如果我在前面推送字符串,例如: bson.M{"selector": query}代码正在工作,但我需要在前面没有字符串的变量查询中推送所有值。谁能帮我?谢谢你
查看完整描述

1 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

这是你想要做的吗?


query := map[string]interface{}{

    "number": bson.M{"$gte": 100, "$lte":1000},

}

cur, _:= collection.Find(ctx, query)


查看完整回答
反对 回复 2022-10-24
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信