谁能用简单的英语解释数据存储中的 5000 个索引上限。
这是否意味着存储对象的索引列表属性不能包含超过 5000 个元素?
最佳答案
Datastore 限制单个实体可以拥有的索引条目数,此限制设置为每个实体 5000 个元素。
您可以使用 Interactive shell 轻松测试此限制使用以下代码段:
class Model(db.Model):
x = db.ListProperty(int)
entity = Model(x = range(5001))
entity.put()
'Too many indexed properties for entity %r.' % self.key())
BadRequestError: Too many indexed properties for entity
datastore_types.Key.from_path(u'Model', 0, _app=u'shell')
关于google-app-engine - Google App Engine 数据存储索引上限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5131247/