sql >> Databáze >  >> NoSQL >> MongoDB

Jak vyřešit TypeError:callback.apply není funkce?

Používáte příliš mnoho argumentů.

Změňte toto:

viewerObj.update({_id: currentIDViewerVar} , {minutesWatched: 5},{upsert:true}  , function (err,result) {

      if (err) throw err;
      console.log("Viewer " + userNameVar + " gespeichert");
      console.log("minsWatched" +minsWatched);
});

na toto:

viewerObj.update({_id: currentIDViewerVar, minutesWatched: 5}, {upsert:true}, function (err,result) {

      if (err) throw err;
      console.log("Viewer " + userNameVar + " gespeichert");
      console.log("minsWatched" +minsWatched);
});

Podívejte se na dokumenty:



  1. Převeďte MongoDBObject na JsValue

  2. Musím ručně zavřít připojení mongoose?

  3. 10 nejlepších hostingových platforem MongoDB

  4. Mongoengine je velmi pomalý na velkých dokumentech ve srovnání s nativním používáním pymongo