2013-06-05 71 views
0

谷歌宣佈「在即將到來的谷歌App Engine的1.8.1版本,在生產中的數據存儲默認的自動ID政策將切換到分散的ID,以提高性能。」如何防止數據存儲自動IDS是負數

「這些ID是大的,分佈良好的整數,但保證足夠小以便完全表示爲64位浮點數,以便它們可以存儲爲Javascript數字或JSON。「

因此,這些ID可以是負數?如果是這樣,如何防止?

+4

我敢肯定,不會有負數的ID .. – Lipis

回答

0

根據datastore doc自動生成的ID最多可以有16位數字。

它實際上有點不準確,ID是64位浮點數的整數部分(有效數),因此在0和2之間是正整數。因此文檔的長度爲16位數字。

以下是discussion,Google開發人員對此進行了確認。