[問題] GAE上資料查詢的問題

看板Python作者 (支持匈奴建國)時間13年前 (2011/07/05 01:33), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
假設小弟在GAE上建了一個TABLE Data 裡面欄位有Name,date,... Name屬性是String date屬性是DateTime dd=datetime.datetime.now() qq=dd-datetime.timedelta(hours=2) now=m.Data.gql("WHERE date < :sdate and date > :edate", sdate=dd,edate=qq) 用此方法查詢是可行的 但如果想再加入一個條件Name,就會造成一個判斷式裡有兩個不同的屬性 造成不能執行 請問有方法可以完成同時限定時間與資料名稱的查詢方式嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.137.18

07/05 09:53, , 1F
請找 gql + index 當query的條件>=2時需要增加index.yaml
07/05 09:53, 1F

07/05 20:51, , 2F
請問如何只列出最後一筆資料呢
07/05 20:51, 2F

07/05 21:24, , 3F
m.all().filter('name =',name).order('-date').fetch(1)
07/05 21:24, 3F

07/05 21:29, , 4F
'WHERE name=xxx ORDER BY DESC date LIMIT 1' gql應該這
07/05 21:29, 4F

07/05 21:29, , 5F
樣,不過我沒測試就是了
07/05 21:29, 5F
文章代碼(AID): #1E4VboJi (Python)