我想知道是否有人在 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 页面时会更正。问题是什么?谢谢。