如何使用 mgo 包在 go 中编写 $subtract mongo 查询?
How to write $subtract mongo query in go using mgo package?
如何使用 mgo 包在 go 中编写以下查询:
a:{$subtract:[variable,'$created']}
我试过了
date := time.Now()
bson.M{
"a":bson.M{
"$subtract":bson.M{date,"$created"}
}
}
但是 bson.M 是一张地图并向我要钥匙 ;(
问题是数组将包含 time.Time
结构和 string
,因此它是混合类型数组...但我想我找到了答案:How to represent an array with mixed types
type list []interface{}
date := time.Now()
sub := list{date, "$created"}
bson.M{
"a":bson.M{
"$subtract":sub
}
}
如何使用 mgo 包在 go 中编写以下查询:
a:{$subtract:[variable,'$created']}
我试过了
date := time.Now()
bson.M{
"a":bson.M{
"$subtract":bson.M{date,"$created"}
}
}
但是 bson.M 是一张地图并向我要钥匙 ;(
问题是数组将包含 time.Time
结构和 string
,因此它是混合类型数组...但我想我找到了答案:How to represent an array with mixed types
type list []interface{}
date := time.Now()
sub := list{date, "$created"}
bson.M{
"a":bson.M{
"$subtract":sub
}
}