【发布时间】:2023-04-10 09:25:02
【问题描述】:
以下代码在 Google App Engine Flex 环境中运行。
例如:键是Key(Task,"t12")。我可以使用以下语法在 PHP 中查找它:
$key = $datastore->key('Task', "t12");
$task = $datastore->lookup($key);
但是,如果键是Key(Task, 12)。我无法用语法查找它:
$key = $datastore->key('Task', 12);
$task = $datastore->lookup($key);
甚至
$key = $datastore->key('Task', intval("12"));
$task = $datastore->lookup($key);
我再次尝试了查询,它对第一个实体(在代码中创建)运行良好。但是,对于以下 3 个实体(使用控制台创建),只有最后一个实体有效。我在第一列中发现了不同之处。
【问题讨论】:
标签: php google-app-engine google-cloud-datastore