5

我想问是否有一种直接有效的方法来获取父实体的子实体。

我正在为追随者/追随者关系建模(如推特)。所以我有一个用户模型和一个消息模型。我有一个 Follower 和 Follower 模型,它有一个用户模型作为父模型。

因此,每当用户写消息(或说推文)时,他的所有关注者都应该能够得到它。在这种情况下,我需要弄清楚谁是用户的追随者(谁发送消息)。

任何帮助是极大的赞赏

4

2 回答 2

0

另一种查找实体子代的方法是实例化一个ndb.Query对象,并将其传递ancestor给它的构造函数:

joe = Followed.get_by_id('joe')

query = ndb.Query(ancestor = joe.key)

followers = query.fetch()

这也提供了一种更通用的方法来查找实体的子级,而无需Kind事先知道它们。

于 2017-05-27T00:11:14.713 回答