MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Utilizzo di funzioni durature nell'app per le funzioni di Azure con mongodb

Prova il codice seguente per verificare se puoi prima connetterti al DB. Usa console.log invece di 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();
    }
  );
});

Prova con console.log(timeSched); per produrre timeSched . Inoltre, quando esegui console.log(timeSched.length); , timeSched non è stato concesso valore. Ecco perché hai 0;