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

如何使用 mgo 包在 go 中编写 $subtract mongo 查询?

如何使用 mgo 包在 go 中编写 $subtract mongo 查询?

Go
慕斯709654 2021-09-20 10:55:11
如何使用 mgo 包在 go 中编写以下查询:a:{$subtract:[variable,'$created']}我试过date := time.Now()bson.M{"a":bson.M{    "$subtract":bson.M{date,"$created"}}}但 bson.M 是一张地图,向我要钥匙;(
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

问题是数组将包含time.Time结构和string,所以它是混合类型数组......但我想我找到了答案:如何表示具有混合类型的数组


type list []interface{}

date := time.Now()

sub := list{date, "$created"}

bson.M{

    "a":bson.M{

        "$subtract":sub

    }

}


查看完整回答
反对 回复 2021-09-20
  • 1 回答
  • 0 关注
  • 197 浏览
慕课专栏
更多

添加回答

举报

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