在 App Engine NDB 中,我正在查询具有重复属性的实体。我想按表示该属性的数组的长度对结果进行排序。
我希望我能做什么:
Entity.query(...).order(len(Entity.repeatedProp))
最佳答案
您需要将 ndb.IntegerProperty()
添加到您的实体中,您将在其中存储重复属性的长度。每次更改重复属性时,都需要更新存储的长度。然后根据存储的长度进行排序。
您可能会使用计算属性,但我从未使用过其中之一,所以我不确定。
关于python - 新开发银行 : Sort query results,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32567628/