sql >> Database >  >> NoSQL >> MongoDB

Duurzame functies gebruiken in azuurblauwe functie-app met mongodb

Probeer de onderstaande code om te controleren of u eerst verbinding kunt maken met DB. Gebruik console.log in plaats van 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();
    }
  );
});

Probeer met console.log(timeSched); om timeSched uit te voeren . Trouwens, wanneer u console.log(timeSched.length); . uitvoert , timeSched geen waarde heeft gekregen. Daarom heb je 0;




  1. Overzetten van SQLite naar Redis

  2. Moet .toArray() doen om de uitvoer van mongodb .find() op sleutelnaam niet op waarde te krijgen

  3. MongoDB:ophalen van clientcursor::yield kan b/c van recursieve vergrendelingswaarschuwing niet ontgrendelen bij gebruik findAndModify in twee procesinstanties

  4. Hoe afbeeldingsbestanden op te halen van mongodb naar html-pagina