【发布时间】:2021-12-25 11:32:35
【问题描述】:
我需要允许我收藏的某个字段中的所有用户写入
我所有的数据都保存在 MondoDB Atlas 中,我将其同步到“同步”MongoDB 领域。
我的任务有点问题
如果我在“同步”规则中设置: 读——真 写 - 假 并在集合中设置这些规则:
{
"roles": [
{
"name": "default",
"apply_when": {
"%%true": true
},
"insert": false,
"delete": false,
"search": true,
"read": true,
"write": false,
"fields": {
"countViews": {
"write": true
},
"listViewers": {
"write": true
}
},
"additional_fields": {}
}
],
"filters": [],
然后有这个错误: 同步:连接[1]:会话[1]:收到:错误“权限被拒绝(BIND,REFRESH)-请求日志 URL:链接”(error_code=206,try_again=true)
但如果我设置同步规则: 读取 - 允许 写 - 允许 所有用户都可以在任何字段和集合中写入数据,而不管集合中的规则
所以,我不明白我在哪里出错以及我应该在同步中设置什么规则。同步规则 > 收集规则?还是我写的收集规则有误?
【问题讨论】:
标签: mongodb realm mongodb-atlas