【发布时间】:2019-10-11 20:40:51
【问题描述】:
试图找出一个好的解决方案。使用 Python 和 NDB 库。
我想创建一个实体,并且该实体也绑定到另一个实体。两者是同时创建的。例如,为大量用户创建消息。我们有一个Inbox 表/种类和一个Message 表。
因此,一旦我们收集了我们想要的所有用户的密钥,我所做的只是创建 Inbox 实体,保存它,然后使用它返回并附加到 Message 的提供的密钥,然后保存Message。对于大量用户来说,这似乎相当昂贵。每个用户 2 次写入。通常我会自己创建对象,然后使用ndb.put_multi() 来批量写入。由于在保存之前没有Key,所以我不能这样做。
希望这是有道理的。想法?
【问题讨论】:
标签: google-cloud-datastore app-engine-ndb