所以我有一个非常简单的 struct ,它持久化在MongoDB中
type Test struct {
ID string `bson:"_id"`
Status string `bson:"status"`
TestTime time.Time `bson:"TestTime"`
}
在检索时,我希望确保没有检索到其TestTime未初始化的任何值,即排除缺少的/零等效值的时间.
filter := bson.M{"status": "Ready"}
关于如何更新此处的筛选条件,有什么建议吗?
cursor, err := r.store.Db.Collection("testCollection").Find(ctx, filter)
if err != nil {
return err
}
err = cursor.All(ctx, result)
if err != nil {
return err
}
return nil
}