【问题标题】:How to do a batch write, update and delete entities in low-level api datastore?如何在低级 api 数据存储中批量写入、更新和删除实体?
【发布时间】:2012-08-19 10:23:54
【问题描述】:

我想向数据存储添加 100 个实体(然后更新和删除它们),但我不知道如何在低级 API 中执行此操作。我在 JDO 中做到了。低级别的文档非常稀缺。

【问题讨论】:

    标签: google-app-engine low-level-api


    【解决方案1】:

    您可以将实体集合传递给 put 方法 - 这将批量创建/更新实体:datastoreService.put(Iterable<Entity>)(实体集合)。

    您也可以批量删除:datastoreService.delete(Iterable<Key> collection)(密钥集合)或datastoreService.delete(Key.. keys)(密钥数组)

    【讨论】:

      【解决方案2】:

      文档在这里:Batch Operations

      我建议您也看看async datastore api 以进一步提高您的应用程序的性能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多