sql >> データベース >  >> NoSQL >> MongoDB

mongodbを使用したAzure関数アプリでの耐久性のある関数の使用

    以下のコードを試して、最初にDBに接続できるかどうかを確認してください。 context.logの代わりにconsole.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();
        }
      );
    });
    

    console.log(timeSched);で試してください timeSchedを出力します 。また、console.log(timeSched.length);を実行すると 、timeSched 価値が与えられていません。そのため、0を取得しました;




    1. MongoDb$addFieldsと$match

    2. 冗談でマングースモデルをあざける

    3. MongoDBAggregate-グループ内の最新のアイテムを取得するためのクエリ

    4. cursor.observeはどのように機能し、複数のインスタンスが実行されないようにする方法は?