好的,这是我目前的情况。我正在构建一个与企业和最终用户交互的应用程序。我正在谷歌应用引擎上构建系统。为我的API使用端点。对于面向应用的业务(角度webapp),我想支持多租户弧。我可以使用Namespace API轻松完成此操作。在最终用户方面,我正在构建一个需要所有业务信息的移动应用程序。
如果我使用Namespace API,我不相信可以跨命名空间进行查询。我的下一个想法是在NDB模型上使用祖先属性来分离数据并将数据分组。
我正在寻找关于如何实现这一点的想法或想法,关键是尽量减少webapp中企业间的数据泄漏,同时尽可能多地利用GAE弧。
是否可以使用Namespace API?你会如何实现类似的东西?
答案 0 :(得分:0)
这很脏,但您可以获取命名空间列表,然后使用get_namespaces迭代它们。
https://developers.google.com/appengine/docs/python/datastore/metadataentityclasses#get_namespaces
http://gaelyk.appspot.com/tutorial/app-engine-shortcuts
我是GAE的新手,但是我从文档中了解到你应该为你的实体设置索引然后你应该能够查询索引,但我无法让它工作,我可能被误导如何运作。别人可以澄清一下。