powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB - почему не добавляется поле в документ?
5 сообщений из 5, страница 1 из 1
MongoDB - почему не добавляется поле в документ?
    #39017987
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся со странным поведением.
Есть такой код (на Perl):
Код: php
1.
2.
my $users = $db->get_collection('Users');
$users->update({'_id'=>{'$in'=>[1,2,...]}}, {'$set'=>{'isDisabled'=>true}});



Почему-то для некоторых документов, в которых отсутствует поле isDisabled, это обновление не выполняется (в документах не появляется это поле).
Из-за чего такое может быть?


________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
MongoDB - почему не добавляется поле в документ?
    #39018185
DrGonzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

А выполнить то же самое через mongo shell пробовали?
...
Рейтинг: 0 / 0
MongoDB - почему не добавляется поле в документ?
    #39018222
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://docs.mongodb.org/v3.0/reference/method/db.collection.update/

multi - Optional. If set to true, updates multiple documents that meet the query criteria. If set to false, updates one document. The default value is false.
...
Рейтинг: 0 / 0
MongoDB - почему не добавляется поле в документ?
    #39018224
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также и в документации к perl-драйверу:
https://metacpan.org/pod/distribution/MongoDB/lib/MongoDB/Tutorial.pod#Options
...
Рейтинг: 0 / 0
MongoDB - почему не добавляется поле в документ?
    #39018269
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA multi - Optional.
Точно. Как-то я проглядел этот параметр, хотя что-то подобное предполагал и специально его искал.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB - почему не добавляется поле в документ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]