如何查询除今天创建的值以外的所有值?
How can I query all values except the value created today?
q := datastore.NewQuery("Encounter").Filter("PatientID =", patientID).Order("CreatedDate").Order("-CreatedBy")
如何查询除今天创建的值以外的所有值?
按创建日期添加过滤器。
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")
这只有 returns 件早于今天的物品。如果您需要比今天旧的和更新的,因为过滤器中没有不等式,您可以获取比今天旧的和更新的,然后遍历它们并追加结果。
q := datastore.NewQuery("Encounter").Filter("PatientID =", patientID).Order("CreatedDate").Order("-CreatedBy")
如何查询除今天创建的值以外的所有值?
按创建日期添加过滤器。
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")
这只有 returns 件早于今天的物品。如果您需要比今天旧的和更新的,因为过滤器中没有不等式,您可以获取比今天旧的和更新的,然后遍历它们并追加结果。