5

我创建了一个应用程序,让用户可以输入产品并进行比较。我正处于需要考虑扩展和多个用户的地步,我只想向用户展示他们创建的项目(而不是整个数据库,这在某些时候可能是一个选项,但现在每个用户必须创建自己的列表)。

是否有一种罐头/首选方式在整个应用程序中进行所有查询仅返回“作者”字段设置为某个用户(即登录用户)的条目?还是每个查询都必须使用“AND author ...”类型过滤器进行更新?这是命名空间的用途吗?

我在 Google App Engine 上使用 Python。

4

1 回答 1

5

我建议研究namespaces,这正是它们非常适合的用例类型。

请注意,如果您希望能够查询用户所有用户的产品,最好添加所有者属性并使用查询过滤器。您目前无法跨命名空间进行查询——一次只能在一个命名空间内查询。

于 2011-01-04T21:27:34.510 回答