我一直在努力解决这个问题。
我让这种类型的查询工作得很好
/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应用的账户表。生成的guid不能以数字作为第一个数字吗?
对于过滤器也有同样的问题,我找到的唯一解决方法就是使用where:{ownerId:{ regexp:"/^5dsd43$/“}
我是不是漏掉了什么明显的东西?
谢谢
发布于 2018-05-22 07:41:05
通过去掉导入的keystonejs accounts.id (它是一个十六进制的!)
很抱歉带来这么大的噪音
https://stackoverflow.com/questions/50456335
复制相似问题