2017-04-02 53 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”,但是当我在数据库检查我没有看到这个增加的数据,为什么。 感谢您的回复。

回答