Следующий код был запущен в Google App Engine Flex env.
Например: ключ Ключ (Task, "t12") . Я могу найти его в PHP, используя следующий синтаксис:
$key = $datastore->key('Task', "t12");
$task = $datastore->lookup($key);
Однако, если ключ Ключ (Task, 12) . Я не могу найти его с синтаксисом:
$key = $datastore->key('Task', 12);
$task = $datastore->lookup($key);
Или даже
$key = $datastore->key('Task', intval("12"));
$task = $datastore->lookup($key);
Я попробовал запрос еще раз, и он работал хорошо для первого объекта (который был создан в коде). Однако для следующих трех объектов (которые были созданы с помощью консоли) работал только последний объект. Я узнал там другое в первом столбце.