我想知道是否有人在 Google App Engine 的 NDB 上遇到过奇怪的问题:在创建一个新实体并将其保存后put();然后query()立即,总是少一件。例如,
class Item(ndb.Model):
...
...
items = Item.query().fetch()
length1 = len(items)
item = Item()
item.put()
items = Item.query().fetch()
length2 = len(items)
在上面,length1总是等于length2。但是,length2稍后重新访问相同的 HTML 页面时会更正。问题是什么?谢谢。