保存属性类型 int 谷歌数据存储



当我使用 PHP 将记录保存到 Google 数据存储中时,如何定义属性类型?

版本应为类型:整数

颜色应为类型:字符串

描述应该是类型:文本(我想在那里保存长文本(

创建类型应为:日期和时间

并且 cardata 应为数组或文本类型,

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); 

感谢您的帮助!

数据存储支持的类型如下(来自文档(:

  • 整数
  • 浮点数
  • 字符串
  • 日期
  • 二进制数据

所以我会将变量转换为:

版本:整数

颜色: 字符串

描述:字符串

创建时间:日期

cardatas:字符串

相关内容

  • 没有找到相关文章

最新更新