loopback3:filter [where] [property] [eq] = string的字符串,其中字符串第一位是数字

时间:2018-05-21 20:39:46

标签: javascript node.js loopbackjs

我一直在努力解决这个问题。

我有这种类型的查询工作正常

/Accounts/:id/teams

其中

Account.teams: hasMany Team fk:ownerId
Team.owner: belongsTo Account fk: ownerId
在Account.json中

"properties": {
  "id": {
    "type": "string",
    "id": true,
    "defaultFn": "guid"
  },

直到第一个字母:id恰好是数字...因为我使用了keystonejs app中的一个帐户表。无法生成guid的数字是第一个数字吗?

与过滤器有同样的问题,我找到的唯一方法是使用where:{ownerId:{regexp:" / ^ 5dsd43 $ /" }

我错过了一些明显的东西吗?

由于

1 个答案:

答案 0 :(得分:0)

通过删除导入的keystonejs accounts.id解决(它是十六进制!)

对不起噪音