gpt4 book ai didi

go - 如何查询除今天创建的值以外的所有值?

转载 作者:数据小太阳 更新时间:2023-10-29 03:34:35 26 4
gpt4 key购买 nike

q := datastore.NewQuery("Encounter").Filter("PatientID =", patientID).Order("CreatedDate").Order("-CreatedBy")

如何查询除今天创建的值以外的所有值?

最佳答案

按 CreatedDate 添加过滤器。

t := time.Now()
zone, _ := time.LoadLocation("Europe/Amsterdam")
day := time.Date(t.Year(), t.Month(), t.Day(), 0, 0, 0, 0, zone)
q := datastore.NewQuery("Encounter").Filter("PatientID =", patientID).Filter("CreatedDate <", day).Order("CreatedDate").Order("-CreatedBy")

这只会返回早于今天的项目。如果您需要比今天更旧和更新的东西,因为过滤器中没有不等式,您可以获取比今天更旧和更新的东西,然后遍历它们并追加结果。

关于go - 如何查询除今天创建的值以外的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50462851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com