Google app engine 在应用程序引擎中将用户与实体关联的最佳方式

Google app engine 在应用程序引擎中将用户与实体关联的最佳方式,google-app-engine,nosql,datastore,Google App Engine,Nosql,Datastore,这可能是一个愚蠢的问题,但我对应用程序引擎和NoSQL的逻辑一无所知,所以我想提出一个建议 我认为有一种最佳且众所周知的方法可以将用户与数据存储中的实体相关联,我想知道如何做到这一点,可能需要一个指南或一个简单的示例 我有一个用户可以订阅一个节点。我需要知道关联这两个实体的最佳方式,检查用户是否订阅了节点以及用户订阅的节点列表的最佳方式 如果您使用python,请提前感谢^ ^: 类节点(db.Model): user=db.UserProperty() user=users.get\u cur

这可能是一个愚蠢的问题,但我对应用程序引擎和NoSQL的逻辑一无所知,所以我想提出一个建议

我认为有一种最佳且众所周知的方法可以将用户与数据存储中的实体相关联,我想知道如何做到这一点,可能需要一个指南或一个简单的示例

我有一个用户可以订阅一个节点。我需要知道关联这两个实体的最佳方式,检查用户是否订阅了节点以及用户订阅的节点列表的最佳方式

如果您使用python,请提前感谢^ ^

类节点(db.Model):
user=db.UserProperty()
user=users.get\u current\u user()
qry=db.GqlQuery(“从user=:1的节点中选择*,user”)
如果使用python,请参见

类节点(db.Model):
user=db.UserProperty()
user=users.get\u current\u user()
qry=db.GqlQuery(“从user=:1的节点中选择*,user”)

其余的见

这没有以任何方式回答原始问题。如何将节点与用户关联?通过在节点实体中有一个user_id属性,就像在通常的关系数据库场景中一样?我想这才是真正的问题。另外,原始示例给出的节点不是任何布尔值。@也就是说,7年后我不知道发生了什么。可能是对这个问题的误解。是的,哈哈,很好,我理解。我其实是在寻找答案。我为未来的读者找到的答案是看这篇文章,在GAE中建立一对多的关系:这并没有以任何方式回答最初的问题。如何将节点与用户关联?通过在节点实体中有一个user_id属性,就像在通常的关系数据库场景中一样?我想这才是真正的问题。另外,原始示例给出的节点不是任何布尔值。@也就是说,7年后我不知道发生了什么。可能是对这个问题的误解。是的,哈哈,很好,我理解。我其实是在寻找答案。我为未来的读者找到的答案是,看看这篇文章,在GAE中建立一对多关系: