通常当我运行文件server / server.js时,会启动环回应用程序,我可以使用模型环回。
现在我有其他程序nodejs(不是loopback),需要访问数据库。如何包含环回模型来操作我的文件nodejs中的数据(插入,更新,删除,选择)?
谢谢
答案 0 :(得分:0)
您可以初始化并使用环回模型和其他功能,而无需启动环回应用程序作为服务器。示例代码
var loopback = require('loopback');
app = module.exports = loopback();
//create a datasource
app.dataSource("mongo", {
"host": "localhost",
"port": 27017,
"connector": "mongodb"
});
//create a model from JSON defination
var Model = loopback.createModel({ ... });
//attach model to a datasource and app
app.model(Model, { dataSource: "mongo" });
将模型附加到应用后,您可以像往常一样app.model.ModelName
开始使用它们。我用它来为项目创建一个npm脚本。