Das Problem ist das folgende: Ich habe eine Datenbank und ein Schema in MySql entworfen, und ich versuche, automatisch in meine Api-Basis in LoopBack die Modelle zu importieren, mit ihnen zu arbeiten. Ich habe folgende Hilfe gelesen: http://loopback.io/doc/en/lb2/Discovering-models-from-relational-databases.html#additional-discovery-functions Aber es funktioniert nicht.LoopBack: Importieren von Modellen von MySql
Ich habe versucht, den INVENTORY für Datenlogger (Name der Tabelle in der Datenbank zu ändern.
var loopback = require('loopback');
var ds = loopback.createDataSource('mysql', {
"host": "localhost",
"port": 3306,
"database": "maintenancetooldb",
"username": "root",
"password": "Password_4567"
});
// Discover and build models from INVENTORY table
ds.discoverAndBuildModels('datalogger', {visited: {}, associations: true},
function (err, models) {
console.log(JSON.stringify(inv, null, 2));
// Now we have a list of models keyed by the model name
// Find the first record from the inventory
models.datalogger.findOne({}, function (err, inv) {
if(err) {
console.error(err);
console.log(JSON.stringify(inv, null, 2));
return;
}
console.log("\nInventory: ", inv);
// Navigate to the product model
// Assumes inventory table has a foreign key relationship to product table
inv.product(function (err, prod) {
console.log("\nProduct: ", prod);
console.log("\n ------------- ");
});
});
});
Um ehrlich zu sein, ich bin verloren, ich habe gestern sequelize-Auto zum ersten Mal benutzt, aber heute ist die Anforderungen geändert wurden.
Vielen Dank im Voraus für die Ihnen helfen.
Vielen Dank .... sehr hilfreich –