2015-09-29 1 views
1

Я пытаюсь вставить вспомогательный документ и обновить несколько свойств на коллекции все сразу так:Метеор обновление нескольких элементов в модели

Collection.update(t._id, {$push: {messages: message}, text: textVar}); 

Но при этом получить это сообщение: Exception in callback of async function: Error: Update parameter cannot have both modifier and non-modifier fields.

Есть ли способ вставки и обновления в одно и то же время? Если нет, каков наилучший способ справиться с этим? Благодаря!

ответ

3

Я подозреваю, что вам нужно $set для второго ключа:

Collection.update(t._id, {$push: {messages: message}, $set: {text: textVar}}); 
+0

Полностью работает! Благодаря тонну! –

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