2015-09-01 4 views
0

Я пытаюсь сделать два обновления в своей коллекции, используя Meteor/Mongo. Но, похоже, только обновление одного из них. Я проверил монгольские документы, кажется, правильно, почему они не регистрируют оба?Коллекция обновляется только один раз?

Teams.update(myTeam, 
      {$inc: {points: -score}}, 
      {$pull: {members: myMembers[who]}} 
      ); 
+1

возможно дубликат [MongoDB: Как обновить несколько документов с помощью одной команды] (http://stackoverflow.com/questions/1740023/mongodb-how-to-update-multiple-documents-with- a-single-command) –

ответ

1

можно передать свою вторую команду обновления в качестве третьего параметра функции обновления, вместо передачи в другое значение в качестве второго параметра.

Teams.update(myTeam, 
     {$inc: {points: -score}, 
     $pull: {members: myMembers[who]}} 
     ); 
+0

Icic! Странно, документы, похоже, так выразились, или я читал это неправильно. = ( В любом случае, он отлично работает! Спасибо Брайан! =) –

Смежные вопросы