使用LoopBack和StrongLoop的MongoDB REST API返回没有结果?

我正在尝试使用LoopBack和StrongLoop为MongoDB创buildREST API。

这是我的项目https://github.com/ackuser/slc-rest-api-mongodb-sample

这不是一个关系数据库,所以我需要使用“ 从非结构化数据创build模型 ”从我的理解

请参阅https://docs.strongloop.com/display/public/LB/Creating+models+from+unstructured+data

直到这里,它是好的,但如果我通过StrongLoop弧去创build一个模型

http://127.0.0.1:3000/explorer

我总是得到与id有关的错误(无论我如何将id添加到我的模型中),并且由于id的问题原因,我无法获取任何JSON。

我很关心这个问题,我读到的是你可以修复它:

通过实例内省使用

buildModelFromInstance() 

https://docs.strongloop.com/display/LB1/Creating+models+by+instance+introspection

或者类似的东西

 var ds = app.dataSources.db; MyModel = ds.createModel('mymodel', { _id: { type: ds.ObjectID, id: true } }); 

https://docs.strongloop.com/display/public/LB/Creating+models+from+unstructured+data

要么

 MyModel = ds.createModel('mymodel', { _id: { type: Number, id: true } }); 

https://docs.strongloop.com/display/public/LB/MongoDB+connector#MongoDBconnector-AboutMongoDB_idfield

注意 :它是以编程方式完成的,所以诚实地说,我不明白我之前提到的代码和StrongLoop Arc之间的连接,以及它们如何相互连接来创build资源pipe理器API。 事实上,我无法正常工作

https://docs.strongloop.com/display/public/LB/Creating+models

任何人都可以向我解释用LoopBack和StrongLoop创build和公开MongoDB REST API的逻辑步骤吗? 或者至less请告诉我我做错了什么

我已经在github上创build了这个问题,所以你可以看到所有的过程和错误

https://github.com/ackuser/slc-rest-api-mongodb-sample/issues/2

提前致谢