簡體   English   中英

Google 應用引擎:查詢

[英]Google app engine: Queries

我有一張 Foo 表,其中存儲了我的 foo,如果我通過瀏覽器登錄並列出所有我的 foo,則有一個 ID=12 的 Foo。 然后我有這個代碼:

logging.info(fid)
q = db.GqlQuery("SELECT * FROM Foo WHERE ID = :1", fid)
logging.info(list(q))

哪個打印

12
[]

如果我做q.fetch(4)它仍然讓我的索引超出范圍。 我究竟做錯了什么? 謝謝你的幫助!

閱讀文檔 不能用原始ID查詢,需要創建Key object。

get_by_id

就是我要找的!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM