В Mongodb, как вставить значение в массив? - PullRequest
0 голосов
/ 25 августа 2011

Допустим, мой документ такой:

{ names: ['jacob','jessie','andrew'] }

Я хочу нажать «Майкл» на все документы. Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 25 августа 2011
db.mycol.update( {}, { $push : { names : "michael" } }, false, true );

Ознакомьтесь с официальными документами по обновлению для получения дополнительной информации, общий синтаксис:

db.collection.update (критерии, objNew, upsert, multi)

1 голос
/ 25 августа 2011

Вы проверили этот документ?

db.your_collection.update({your_documents} { $push : { name : "michel" }})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...