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

如何使用 mgo 包在 go 中编写以下查询:


a:{$subtract:[variable,'$created']}

我试过


date := time.Now()

bson.M{

"a":bson.M{

    "$subtract":bson.M{date,"$created"}

}

}

但 bson.M 是一张地图,向我要钥匙;(


慕斯709654
浏览 198回答 1
1回答

MMTTMM

问题是数组将包含time.Time结构和string,所以它是混合类型数组......但我想我找到了答案:如何表示具有混合类型的数组type list []interface{}date := time.Now()sub := list{date, "$created"}bson.M{    "a":bson.M{        "$subtract":sub    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go