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

TypeErrorを解決する方法:callback.applyは関数ではありませんか?

    使用している引数が多すぎます。

    これを変更します:

    viewerObj.update({_id: currentIDViewerVar} , {minutesWatched: 5},{upsert:true}  , function (err,result) {
    
          if (err) throw err;
          console.log("Viewer " + userNameVar + " gespeichert");
          console.log("minsWatched" +minsWatched);
    });
    

    これに:

    viewerObj.update({_id: currentIDViewerVar, minutesWatched: 5}, {upsert:true}, function (err,result) {
    
          if (err) throw err;
          console.log("Viewer " + userNameVar + " gespeichert");
          console.log("minsWatched" +minsWatched);
    });
    

    ドキュメントを参照してください:



    1. 子でのMongoDBの並べ替え

    2. 子コレクションから列を削除する方法

    3. $unwindを使用してドキュメントを集約しておくにはどうすればよいですか

    4. MongoDB-$projectネストされたドキュメントをルートレベルに