0

I am using mongoose. I am doing a find query, but I am not able to modify my query results.

Users.find().exec((err, result) => {
   if(result){
     result.map((usr) => {
       usr.isFetchedOnce = true
     });
    console.log("user data",result); // this doesnt show isFetchedOnce
  }
});
wp78de
  • 17,272
  • 6
  • 36
  • 68

1 Answers1

1

May be you should try this lean():

Users.find().lean(true).exec((err, result) => {
   if(result){
     result.map((usr) => {
       usr.isFetchedOnce = true
     });
    console.log("user data",result); // this doesnt show isFetchedOnce
  }
});
Ankit
  • 932
  • 6
  • 12