只是想知道我是否弄错了:
get()操作使用 NDB 缓存,所以这个(章节是 ndb.Model 类):
# Get the entity
chapter_key = ndb.Key('Book', long(bookId), 'Chapter', long(chapterId))
chapter = chapter_key.get()
如果是实体的第二次或更多次读取,则可以使用 ndb 缓存。
但如果我做这个?
Chapter.get_by_id(long(id), parent=ndb.Key('Book', long(bookId)))
这也是由 ndb 管理的,还是这个操作是标准的 db 操作并且不使用缓存?