如何从Google Cloud Datastore查找在PHP中具有数字键的实体?

问题描述 投票:-1回答:1

以下代码在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个实体(使用控制台创建),只有最后一个实体起作用。我发现第一栏中有一个不同之处。

enter image description here

以下代码在Google App Engine Flex环境中运行。例如:键是Key(Task,“ t12”)。我可以使用以下语法在PHP中进行查找:$ key = $ datastore-> key('Task',“ t12”); $ task ...

php google-app-engine google-cloud-datastore
1个回答
1
投票

根据官方文件

© www.soinside.com 2019 - 2024. All rights reserved.