如何在Loopback中使用数字ID进行查询

时间:2017-07-25 08:49:29

标签: loopbackjs

我有一个环回模型

{ "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。

0 个答案:

没有答案