【发布时间】:2020-01-27 07:14:18
【问题描述】:
当我使用 PHP 将记录保存到 Google Datastore 时,如何定义属性类型?
版本应该是类型:整数
颜色应该是类型:字符串
描述应该是类型:文本(我想在那里保存长文本)
created 应该是类型:日期和时间
并且 cardatas 应该是 Array 或 Text 类型,
什么是最适合 JSON 数据的?:数组或文本
$datastore = new DatastoreClient();
$key = 'protCarDatas';
$time = date(DATE_RFC3339);
$savedata = $datastore->entity(
$key,
[
'version' => $version,
'color' => $color,
'description' => $desc,
'created' => $time,
'cardatas' => $fullCardDataJsonString
],
['excludeFromIndexes' => ['cardatas']]
);
$datastore->insert($savedata);
感谢您的帮助!
【问题讨论】:
标签: php google-cloud-datastore