小编Igo*_*lva的帖子

如何在官方 MongoDB Go 驱动程序上查找和比较日期?

我是 mongodb-go-driver 的新手,我被卡住了。

我在结构中有一个日期,例如:

type Email struct {
    Date        string            `json:"date"`
}
Run Code Online (Sandbox Code Playgroud)

我的 mongoDB 上并映射到我的结构中的日期具有类似“02/10/2018 11:55:20”的值。

我想在我的数据库上找到日期在另一个日期之后的元素,我正在尝试这个,但响应始终为空。

initDate, _ := time.Parse("02012006", initialDate)
cursor, err := emails.Find(context.Background(), bson.NewDocument(bson.EC.SubDocumentFromElements("date", bson.EC.DateTime("$gt", initDate.Unix()))))
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

go mongodb mongo-go

2
推荐指数
1
解决办法
3685
查看次数

标签 统计

go ×1

mongo-go ×1

mongodb ×1