collection.update

18 views
Skip to first unread message

Андрей Иванов

unread,
Apr 29, 2015, 5:49:40 AM4/29/15
to mongodb-us...@googlegroups.com
Привет всем.

Никак не могу разобраться, надеюсь вы мне поможете.

Добавляю данные в документ mongo коллекции list

db.list.update({},{ $set: {"один":"два"}}, true, true)

по идее этот запрос делает следующее: ищет все! документы в коллекции list, добавляет "один":"два", меняет не в первой найденном.
все отлично но эти значения добавляются в начало документа. 

{ "один" : "два", "_id" : ObjectId("55409fd3028a66c45e1873c6"), "name" : "первая запись", "parametr" : "значение" }

Есть ли возможность у  set добавить мои новые значения в конец документа? чтобы первым значением оставался _id ?
или не правильно ищу, или действительно это нельзя.

Serge Matveenko

unread,
Apr 29, 2015, 6:05:22 AM4/29/15
to mongodb-us...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "MongoDB по-русски" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user-rus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Message has been deleted

Андрей Иванов

unread,
Apr 29, 2015, 6:16:28 AM4/29/15
to mongodb-us...@googlegroups.com
mongo -version
MongoDB shell version: 2.4.6

спасибо большое за ссылки. Думаю я найду там то что мне нужно

 

среда, 29 апреля 2015 г., 13:05:22 UTC+3 пользователь lig написал:
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user-russian+unsub...@googlegroups.com.

Serge Matveenko

unread,
Apr 29, 2015, 6:17:39 AM4/29/15
to mongodb-us...@googlegroups.com
О! Точно. Так пора выкинуть сто лет уже как. И, да, в 2.6, как видно по ссылкам, многие похожие проблемы решены.

To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user-rus...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "MongoDB по-русски" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user-rus...@googlegroups.com.

Андрей Иванов

unread,
Apr 29, 2015, 6:22:21 AM4/29/15
to mongodb-us...@googlegroups.com
Да я только осваивать начал. Теперь буду знать! Благодарю

среда, 29 апреля 2015 г., 13:17:39 UTC+3 пользователь lig написал:
Reply all
Reply to author
Forward
0 new messages