sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur löser man TypeError:callback.apply är inte en funktion?

Du använder för många argument.

Ändra detta:

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

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

till detta:

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

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

Se dokumenten:



  1. Hur returnerar jag ObjectId eller _id för ett dokument i MongoDB? och felet $in behöver en array

  2. Mongoose Populate fungerar inte med Array of ObjectIds

  3. Hur upphör nycklar för redis?

  4. MongoError:Okänt pipeline-stegnamn:'$changeStream'