GAE GO数据存储区中最大的数据类型

时间:2013-01-14 17:56:09

标签: go types google-cloud-datastore

google appengine go datastore中最大的数据类型是什么。我遇到了字符串类型的限制,它只允许500个字符。谢谢!

1 个答案:

答案 0 :(得分:3)

使用[]byte,它可以存储up to 1 megabyte。您可以使用[]byte("Foo")将字符串转换为字节,然后使用string()返回字符串。

数据存储区中允许的数据类型:

- signed integers (int, int8, int16, int32 and int64),
- bool,
- string,
- float32 and float64,
- any type whose underlying type is one of the above predeclared types,
- *Key,
- time.Time,
- appengine.BlobKey,
- []byte (up to 1 megabyte in length),
- slices of any of the above.

如果您想存储较大的数据,例如大图片,请改用Blobstore。它允许最多32兆字节的数据。