MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Verwenden dauerhafter Funktionen in der Azure-Funktions-App mit Mongodb

Probieren Sie den folgenden Code aus, um zu prüfen, ob Sie zuerst eine Verbindung zur DB herstellen können. Verwenden Sie console.log anstelle von context.log.

const df = require("durable-functions");
const mongoClient = require("mongodb").MongoClient;
module.exports = df.orchestrator(function*(context) {
  var mongoClient = require("mongodb").MongoClient;
  mongoClient.connect(
    "mongodb://tonytest:78jst6Mh****.documents.azure.com:10255/?ssl=true",
    function(err, client) {
      if (err) {
        console.log(`Error occurred while connecting to DB ${err}`);
        return context.done();
      } else {
        console.log("MongoClient connected to DB");
      }
      client.close();
    }
  );
});

Versuchen Sie es mit console.log(timeSched); um timeSched auszugeben . Außerdem, wenn Sie console.log(timeSched.length); ausführen , timeSched wurde kein Wert zuerkannt. Deshalb hast du 0;