【发布时间】:2019-07-15 06:17:38
【问题描述】:
我是 CouchDB 的新手。 我不知道我是否可以限制角色可以从文档中读取的字段。如果可以,这是使用 CouchDB 的正确方法吗?
例如,如果我有这样的文档:
{
firstname: 'firstname',
lastname: 'lastname',
email: ['home': 'foobar@foobar.net', 'work': 'foobar@foobar-working.net'],
phone: ['home': '+81 00 0000 0000'],
}
还有以下角色:
{
"admins": {
"names": [
"superuser"
],
"roles": [
"admins"
]
},
"members": {
"names": [
"user1",
"user2"
],
"roles": [
"developers"
]
}
}
我希望管理员角色可以读取所有字段,而开发人员只能读取电子邮件和电话。 我怎样才能做到这一点?使用验证函数?
【问题讨论】:
标签: couchdb couchdb-2.0