【发布时间】:2015-09-05 18:18:31
【问题描述】:
数据存储区自动设置事务的实体组。当我在交易中时,我想知道这是什么设置。详细地说,假设我有以下函数foo 在事务中运行:
@ndb.transactional
def foo():
bar1()
bar2()
bar1 对数据存储执行一些操作。它获取、放置、创建实体、运行查询等。由于bar1 在事务中运行,因此它执行的所有操作以及它运行的查询都必须限制在单个实体组中,按照严格执行的要求数据存储 API(假设这不是 XG 事务)。
现在在bar2 中,我想以编程方式确定事务的实体组是什么。我没有任何关于 bar1 中发生的事情的信息。
这可能吗?
主要是为了测试,并了解如何以及何时设置事务的实体组。
我无法从官方文档中找到执行此操作的方法。
【问题讨论】:
标签: google-app-engine app-engine-ndb google-cloud-datastore