a***@163.com
a***@163.com
  • 发布:2022-05-03 17:38
  • 更新:2022-07-06 08:04
  • 阅读:750

"PERMISSION_ERROR: 禁止使用数据库内包含的字段名作为别名

分类:uniCloud

[本地调试]"PERMISSION_ERROR: 禁止使用数据库内包含的字段名作为别名,产生冲突的数据表为:opendb-contacts,产生冲突的字段名称为:nation_china"
"nation_china": {
"bsonType": "string",
"title": "民族",
"description": "汉族",
"enum": {
"collection": "opendb-nation-china",
"field": "name as text ,_id as value"
},
"componentForEdit": {
"name": "uni-data-picker"
}
},

hbx版本:3.4.6.20220422

2022-05-03 17:38 负责人:无 分享
已邀请:
湛泸煮酒

湛泸煮酒

把别名改一下即可:
"field": "name as text ,_id as value"
改为:
"field": "name as nation_text ,_id as nation_value"

  • 湛泸煮酒

    更正一下

    应该是找到下面这个:


    field="username,gender,mobile,email,comment,nation_china{name as text}"


    把后面的 {name as text} 删掉就可以了。

    2022-07-06 08:28

  • 8***@qq.com

    回复 湛泸煮酒: 为什么我点进一个对象去看里面的数据之后走,在里面的界面又报同样错误

    2022-07-21 16:16

  • 1***@126.com

    回复 8***@qq.com: 我也是你解决了吗

    2022-11-14 18:24

  • c***@126.com

    回复 8***@qq.com: 那是因为detail.vue页面没改field

    2023-01-26 11:19

非专业键盘侠

非专业键盘侠

你说的很对

a***@163.com

a***@163.com (作者)

怎么解决这个问题?

该问题目前已经被锁定, 无法添加新回复