我有一个环回模型
{
"name": "myModel",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"name": {
"type": "string",
"description": "Channel name"
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
现在这已连接到mongodb集合。当使用loopback创建时,此集合可以使用数字(如1234或Mongodb ObjectId)中的自定义ID。
现在我使用GET查询
http://localhost:3000/api/myModel/1234
。无法获取该ID的对象。
我收到错误消息
{"status":404,"statusCode":404,"code":"MODEL_NOT_FOUND","message": "Unknown \"myModel\" id \"1234\"}
如果我的id是abcd1234
之类的字母数字,那么我就不会收到此错误。在loopback中有一种方法可以处理数字ID。
我唯一的参考是this建议使用字母数字ID。