【问题标题】:How to save text of more than 1500 bytes on Google datastore with gcloud-node?如何使用 gcloud-node 在 Google 数据存储中保存超过 1500 字节的文本?
【发布时间】:2015-09-02 23:01:53
【问题描述】:

根据https://cloud.google.com/appengine/docs/python/datastore/typesandpropertyclasses?hl=en,我应该使用 Blob 类型,但我在 gcloud-node 中看不到这种类型。它是否还有待实施?如何使用 gcloud-node 在数据存储中保存长文本?

【问题讨论】:

    标签: google-app-engine gcloud-node


    【解决方案1】:

    如果属性没有被索引,您最多可以存储 1 MB。 (Reference)

    请参阅this example,了解如何显式禁用索引。

    您是否尝试过保存数据并收到错误消息?

    【讨论】:

    • 是的,我正在保存一个 json 对象,其属性包含超过 1500 字节的文本,我收到 400 响应说该属性不能超过 1500 字节。我正在使用标准方法将数据保存在来自 gcloud-node 的数据集中。
    • 好的,让我知道如果你模仿关闭索引的示例会发生什么。
    • 我用这个方法试过了,非常感谢!但这意味着您需要将对象保存为一个对象数组,每个字段一个对象,并且对于超过 1500 字节的字段,属性“excludeFromIndexes”设置为 true。
    • 您应该接受@Stephen 的回答,因为它可以完美运行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 2021-06-03
    • 2020-03-10
    • 1970-01-01
    • 2013-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多