2017-04-02 38 views
0

我有個小問題我有這樣的代碼:貓鼬:數據推送到陣列中的for循環

Messages.findOne({id_user: to}, function (err, toUser) { 

        //dopisujemy wiadomość w tablicy użytkownika 
        var messArray = toUser.messagesArray; 
        //przeszukujemy tablice z wiadomościami aby znaleźć odpowiedniego użytkownika 
        for(var i=0;i<messArray.length; ++i) { 
         if(messArray[i].id_converser = who) { 
          // console.log(messArray[i]); 
          toUser.messagesArray[i].messages.push({id_converser: who,message: message,date: Date()}); 

          toUser.save(function (err) { 
           if(err) console.log(err); 
           console.log('Wiadomość dodana'); 
          }) 
          return; 

         } 
        } 



      }) //end zapisujemy wiadomość w miejscu przeznaczenia 

,一切似乎很好,在控制檯我有信息「wiadomosc dodana」,但是當我在數據庫檢查我沒有看到這個增加的數據,爲什麼。 感謝您的回覆。

回答