ich eine ArangoDB Funktion haben, die alle documents
im instanceCollection
abfragt, innen databasehelper.js
:Wie man einen Wert aus einer Funktion zurück
listInstances = function listInstances() {
var instances = db.query(aqlQuery`
FOR doc in instanceCollection
RETURN doc
`).then(
cursor => cursor.all()
).then(
result => {
return result;
}
)
return instances;
}
Außerdem möchte ich diese Funktion verwenden, um die JSON-Abfrage eine widerzuspiegeln Express API:
app.get('/', function(req, res) {
var allInstances = databasehelper.listInstances();
res.send(allInstances);
});
Die api Ergebnis war nichts anderes als ein leeres JSON {}
. Wie kann ich das Ergebnis meiner ArangoDB-Abfrage für meinen Express-API-Aufruf angeben?
Es funktioniert! Ich danke dir sehr! –