【发布时间】:2015-11-21 21:36:09
【问题描述】:
我刚刚开始使用 Meteor 和 MongoDB。我想知道是否有办法一次使用两个或多个数据库。 这些 DB 必须在运行时生成。
我的想法是我有几个用户组绝对不允许访问其他用户组的数据。如果有其他方法告诉我。
【问题讨论】:
-
如果您只有一个数据库,他们为什么能够访问其他用户组的数据?
-
他们需要相同的表,并且不允许在客户端缓存数据(我将它们用于离线模式)。你知道我的意思吗?
-
我真的不明白你的问题。能具体一点吗?
-
我的数据库中的数据是加密的。对于应用程序脱机运行的情况,我将数据库移动到 AppCache (atmospherejs.com/meteor/appcache) 中。但是客户端已经解密了数据。然后是不允许访问的解密数据。问题是:我尝试只获取我被允许访问的数据。
-
您可以根据凭据将特定数据
publish发送到特定客户端。它是否在同一个数据库、集合或文档中都没有关系。如果您不发布它 - 客户将不会得到它。您能否详细说明为什么这不适用于您的情况?
标签: javascript node.js mongodb meteor database