我試圖編寫一個查詢來識別並返回所有根實體(即沒有祖先的實體)。最初我打過電話Query.setAncestor(null)
但後來從datastore Query docs發現,這不起作用:我如何查詢App Engine DataStore中的根實體(Java)
傳遞null作爲參數傳遞給Query.setAncestor(字符串祖先)沒有祖先不會查詢實體(這種類型的查詢目前不支持)。
所以,現在我有點卡住了,因爲查詢API包含的內容我無法弄清楚如何構造一個查詢來標識所有根實體。
這必須是應用程序的功能,所以我正在尋找這編程工作,而不是一些人工干預wnich要求我登錄到管理控制檯,然後點擊一個按鈕:-)
任何人都知道一個解決方案這個怎麼做?
乾杯,
埃德
感謝羅伯特,這似乎是明智的。我曾想知道是否應該創建一個特殊的_root_祖先並將其設置爲根實體,但我認爲您的建議要簡單得多,並且不會混淆實體的祖先/路徑。乾杯。 –