首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Loopback:'field list‘中的未知列'realm’“

Loopback:'field list‘中的未知列'realm’“
EN

Stack Overflow用户
提问于 2018-04-09 03:57:44
回答 2查看 680关注 0票数 1

在过去的几个小时里,我一直在使用LoopBack,试图用一个名为Client的自定义模型来扩展用户模型。

代码语言:javascript
运行
复制
{
  "name": "Client",
  "base": "User",
  "plural": "Clients",
  "idInjection": true,
  "options": {
    "validateUpsert": true,
    "mysql": {
      "schema": "LOOPBACK",
      "table": "my_table_name"
    }
  },
  "properties": {
    "test": {
      "type": "string"
    }
  },
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}

执行自动更新后,我在客户端表中看不到除"test“之外的任何其他属性。在资源管理器中,我尝试提交一个新用户,但得到以下错误:

代码语言:javascript
运行
复制
 "uniqueness.Error: ER_BAD_FIELD_ERROR: Unknown column 'realm' in 'field list'"

在google上阅读了所有可能的答案,但找不到解决方案。

EN

回答 2

Stack Overflow用户

发布于 2018-04-10 01:49:44

尝试在表'my_table_name‘上手动创建一个名为'realm’的列,并检查它是否已修复。

票数 0
EN

Stack Overflow用户

发布于 2020-03-23 04:10:14

您需要排除User中存在但在Model中不存在的属性。我的扩展用户在"properties“属性之前具有此属性权限:

代码语言:javascript
运行
复制
"excludeBaseProperties": [
    "realm",
    "password",
    "emailVerified",
    "verificationToken"
  ],
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49722152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档