假设我有一个Club
实体和一个User
实体。AClub
有一个成员列表。
现在说我想获得Clubs
用户所参与的所有内容。有两种方法可以做到这一点,每种方法都涉及一个成员列表:
该列表可以是字符串列表,这些字符串是成员的电子邮件地址。当我想获得用户所属的俱乐部时,我会做
clubQuery.filter('emailAddresses =', userEmail)
.该列表可以是 ReferenceProperties 列表,其中每个项目都是对 User 实体的引用。所以我会做
clubQuery.filter('userReferences =', user_key)
哪个是更好的选择,为什么?还是两者之间真的没有区别?