Cloud Spanner JSON 函数大小限制

Cloud Spanner JSON function size limit

是否可以将 Spanner 的查询结果 return 到 JSON 文档?例如,如果查询是“读取此帐户的所有交易”,并且 return 那些行/记录结果到单个 JSON 强或文档中,这可能吗?如果是这样,大小限制是多少?即这可以容纳多少个事务行?示例 - table 中有 400 笔交易,这些交易都可以进入 JSON 文档或字符串吗?

https://cloud.google.com/spanner/docs/json_functions

正如海龙评论的那样,link 您共享的检索数据存储在 Json 格式的字符串中。 Cloud Spanner 不提供执行此任务的原生方式。如果你想这样做,你需要在你的代码中实现它。比如你可以看看这个other 作为参考。但这取决于您要使用的语言。

另一方面,使用 gcloud 命令,您可以使用 gcloud spanner databases execute-sql 并使用 --format 标志将 select json 格式设置为 --format=json您可以查看 here and here 了解更多信息。