Описание тега mongodb-update
Изменяет существующий документ или документы в коллекции.
1
ответ
node.js mongodb обновляет только первый найденный вложенный документ в массиве
Коллекция пользователей: { "_id" : ObjectId("5785d10570d6c39923d476cf"), "name" : "BB Cafe", "transaction" : [ { "id" : "m69bkn", "type" : "TYPE1", "amount" : 0, }, { "id" : "nhaa94", "type" : "TYPE1", "amount" : 0, } ] } обновить заявление var mong…
22 авг '16 в 04:19
0
ответов
mongoDB: лучше ли удалить поле, чтобы обнулить его?
Я хотел бы знать, что лучше для существующего документа: удалить поле, чтобы аннулировать его, или оставить поле и просто установить его в нуль? Я также хотел бы узнать больше о процессе сохранения документа: документ будет сохранен в том же месте, …
30 май '18 в 19:08
2
ответа
Доступ к Meteor.users.update запрещен при добавлении нового поля в текущий документ в коллекции.
Я ищу, чтобы добавить новое поле (массив, который будет заполнен $push в будущем) к текущему документу, но получаю ошибку update failed: MongoError: Cannot apply $push/$pushAll modifier to non-array Я работаю над коллекцией Meteor.users. Выполненный…
10 фев '15 в 22:03
1
ответ
MongoDB Bulk.find.update() не изменяет объекты массива, а только добавляет новые
У меня проблема с MongoDB $set & $-operators. Я пытаюсь изменить существующий массив Мой метод обновления выглядит примерно так (я не могу получить точную копию, как написано в Clojure/Monger): bulk.find({ _id: 2, channelStatuses.channel: {$eq: "BAR…
22 мар '16 в 12:31
9
ответов
MongoDB объединяет строки из двух полей в третье поле
Как объединить значения из двух полей и поместить в третье, значения являются строками. Я пробовал это: db.collection.update({"_id" : { $exists : true }}, {$set: {column_2:{$add:['$column_4', '$column_3']}}}, false, true) не похоже на работу, хотя, …
10 окт '12 в 13:15
2
ответа
Mongodb Java вложенное обновление
У меня есть структура документа MongoDB, как это { "_id": "002", "list": [ { "year": "2015", "entries": [{...}, {...}] }, { "year": "2014", "entries": [{...}, {...}] } ] } Я хочу вставить новый элемент в "записи". Я знаю, что это возможно, используя…
19 апр '15 в 18:28
1
ответ
Обновите несколько полей во вложенном массиве в mongodb (с помощью pymongo)
Я пытаюсь обновить несколько полей в массиве в массиве Пример документа выглядит так: { id: 987654321 tweets: [ { text: "RT @947FreshFM: A vigil will be held for #SandyHook victims at UMd. at 7pm at Nyumburu Ampitheater. @BlackTerp", urls: [ ], id: …
30 авг '13 в 21:41
0
ответов
MongoDB Вставить один ключ, если он не существует, не затрагивая другие ключи
У меня есть документ с определенными ключами. Я хочу вставить новый ключ во все документы, только если этот ключ не существует. Я написал следующий запрос: db.students.update( { "school": {"$exists": false} }, { school : "Something"} ) Но запрос уда…
10 сен '17 в 08:53
1
ответ
В чем заключается проблема адресации моего сложного документа update() в MongoDB?
Мне не удалось войти в мою коллекцию MongoDB и изменить значение в сложном документе. Я перепробовал больше вариантов, чем в приведенном ниже примере, все виды вариантов, но они терпят неудачу. Я хочу изменить значение ключа "воздух" с "дождь" на "о…
20 фев '17 в 01:52
1
ответ
Подтвердить "серию" записей с MongoDB
Использование Mongo 2.4.9 с драйвером C# 1.8.3 Со следующим примером: WriteConcern concern = WriteConcern.Unacknowledged; for(int i=0;i<100;i++){ if(i==99)concern=WriteConcern.Acknowledged; collection.Update(Query.EQ("i",i),Update.Set("i2",i),con…
18 мар '14 в 23:10
1
ответ
Не удается добавить в массив, используя строковое имя поля [$] при обновлении полей массива.
Строки Я пытаюсь выполнить обновление mongodb для каждого поля в массиве записей. Пример схемы приведен ниже: { "_id" : ObjectId("508710f16dc636ec07000022"), "summary" : "", "uid" : "ABCDEF", "username" : "bigcheese", "name" : "Name of this document…
23 окт '12 в 22:31
1
ответ
Обновите массив, используя $in и $addtoSet Mongodb
Я использую $in а также $addToSet обновить массив в моих коллекциях. Скажем, у меня есть такие документы. { _id: objectId(1), //this is just an example id names: ['harry', 'hermione'] }, { _id: objectId(2), names: ['ron'] }, { _id: objectId(3), name…
10 сен '16 в 06:37
13
ответов
Как заменить подстроку в документе mongodb
У меня есть много документов mongodb в коллекции ABC вида: { .... "URL":"www.abc.com/helloWorldt/..." ..... } Я хочу заменить helloWorldt на окончательный вывод helloWorld: { .... "URL":"www.abc.com/helloWorld/..." ..... } Как мне добиться этого для…
25 сен '12 в 19:29
0
ответов
$mul вложенное поле документа, где может не быть
У меня есть следующий документ: { "results" : [ { "name" : "foo", "score" : 10 }, { "name" : "bar" } ] } Я хочу умножить score поле по 10Только там, где это существует. Используя только точечную запись: { $mul: { 'results.score': NumberInt(10) } } В…
18 янв '18 в 10:51
1
ответ
Обновите встроенный документ с помощью $set
У меня есть документ в этой форме { "firstName": "John", "lastName": "Doe", "preferences": { "xxx": true, "yyy": false, "zzz": true } } Я хочу обновить определенные поля в preferences встроенный документ Если я использую $set операнд следующим образ…
13 май '15 в 14:45
1
ответ
Обновление атрибута в MongoDB
Я пытаюсь обновить атрибут поля. Например, изменив название "Сад орхидей" на новое, скажем, "Красивый сад"... Я следую синтаксису, приведенному в документации MongoDB, но мне кажется, что я что-то упустил. (База данных называется растения.) Информац…
25 фев '18 в 17:01
2
ответа
MongoDB и Python: множественное нажатие $ в одном обновлении. Кажется, интерпретируется только последний толчок $
Я сканирую некоторые ссылки на Reddit и сохраняю результаты в коллекции MongoDB. Вот единственная строка в моем скрипте Python, которая хранит данные: reddit_links_collection.update( {'_id': id}, # query { # update rules '$set': { 'title': title, 'u…
27 мар '14 в 06:24
2
ответа
MongoDB Update $push Невозможно применить позиционный оператор без соответствующего поля запроса, содержащего массив
Модель: { "_id" : "a62107e10f388c90a3eb2d7634357c8b", "_appid" : [ { "_id" : "1815aaa7f581c838", "events" : [ { "_id" : "_TB_launch", "boday" : [ { "VERSIONSCODE" : "17", "NETWORK" : "cmwap", "VERSIONSNAME" : "2.4.0", "IMSI" : "460026319223205", "PA…
25 апр '13 в 07:51
4
ответа
Эффективное обновление записей в MongoDB / pymongo (возможно, на месте?)
Я обновляю записи в моей коллекции следующим образом: for document in myDB.find(): if compliesToSomeRule(document): myDB.update({'_id':document['_id']}, {'$set':{'something':'somevalue'}}) Это самый эффективный способ сделать это? Просто кажется стр…
26 фев '13 в 16:13
1
ответ
Глубокое обновление документа БД Монго
У меня есть следующая структура документа в документе Mongo DB 3.0: { id: "ID", name: "NAME", items:[ { id:"100", name:"Item Name", fields:[ {a:"field 1", b:44}, {a:"field 2", b:56}, ] } ] } Мне нужно обновить "поле 2" до значения 72, чтобы результа…
07 сен '15 в 18:43