Описание тега positional-operator
1
ответ
Обновление Mongoid с оператором Positonal не работает
Я пытаюсь обновить встроенную коллекцию mongodb, используя оператор $ positional из ruby mongoid, но он не работает. Ниже mongoid запрос Viewcounter.collection.update({:item_id=>BSON::ObjectId('yyyy'),'viewinfos.remote_ip' => 'xxxx'},{'$inc'…
10 дек '11 в 11:06
0
ответов
MongoError: exception: Невозможно применить позиционный оператор без соответствующего поля запроса, содержащего массив
Я пытаюсь обновить вложенный массив в следующем документе { "_id" : ObjectId("56b079d937fc13691b25c354"), "clks" : 4, "compl" : 0, "crtd_on" : ISODate("2016-02-02T09:41:45.047Z"), "default" : [], "end_dt" : ISODate("2016-02-23T18:30:00.000Z"), "fail…
02 фев '16 в 13:22
1
ответ
Изменение позиционного оператора $
Я следую примеру в документах: > t.find() { "_id" : ObjectId("4b97e62bf1d8c7152c9ccb74"), "title" : "ABC", "comments" : [ { "by" : "joe", "votes" : 3 }, { "by" : "jane", "votes" : 7 } ] } > t.update( {'comments.by':'joe'}, {$inc:{'comments.$.v…
11 июн '12 в 22:06
0
ответов
Как правильно использовать позиционный оператор $[ ] в неустановленной операции обновления?
Согласно документации mongodbs, позиционный оператор $[] должен работать со всеми элементами массива, но не работает с $unset. Изменяет 0 документов Мне нужно сделать это программно, но я могу сделать это только вручную, развернув массив. aireclaimR…
20 дек '18 в 18:26
2
ответа
Как использовать позиционный оператор MongoDB в коде C#?
Я хочу использовать позиционный оператор MongoDB в коде C#. Вот структура данных для Клиента: { name:"Robert", age:40, addresses:[ {street:"...", city:"New York", country:"USA", ...}, {street:"...", city:"California", country:"USA", ...}, ], } Итак,…
21 фев '12 в 18:02
0
ответов
Проблема позиционного оператора MongoDB
Я пытаюсь запустить следующую команду обновления с позиционным оператором. businesses.update({ '_acl.5370b9af4a6b2a941ad3bf5e': 'read', 'rooms._id': ObjectId("5370c1ca19b56d0200b26e7f"), _id: ObjectId("5370b9af4a6b2a941ad3bf58") }, { '$set': { 'room…
15 май '14 в 16:32
2
ответа
Bash: обработка массовых аргументов
Я хотел бы иметь возможность обрабатывать несколько аргументов для данного флага, независимо от порядка флагов. Ребята, вы считаете это приемлемым? Какие-нибудь улучшения? Так: $ ./script -c opt1 opt2 opt3 -b foo opt1 opt2 opt3 foo Код: echo_args ()…
06 мар '16 в 20:57
2
ответа
Bash найти, только удалить файлы - порядок аргументов
Скажем, сегодня 8 апреля, и я выполняю следующее в bash. cd /tmp mkdir hello touch -d 2015-04-01 hello Затем, скажем, я хочу удалить все файлы в /tmp, которые старше одного дня, но НЕ каталоги, и я выполняю это: find /tmp -mtime +1 -delete -type f П…
08 апр '15 в 23:25
0
ответов
ОБНОВЛЕНИЕ mongoDB - Обходной путь в проблеме Позиционного $ Оператора
Я довольно долго искал информацию об обновлении вложенного массива в mongoDB. До сих пор я знаю, что есть проблема с позиционным оператором $ для глубокого массива, смотрите это: https://jira.mongodb.org/browse/SERVER-831 Но есть ли здесь кто-нибудь…
01 дек '14 в 04:58
2
ответа
arparse аргумент python из каталога
У меня есть такая структура файла: project/ main_prog.py tools/ script.py md_script/ __init__.py md_script.py Я ищу в инструментах для локальных модулей Python. В этом примере это md_script. И я хочу использовать его как позиционный аргумент, такой …
31 авг '15 в 16:14
1
ответ
$addToSet в MongoDb с вложенными позиционными операторами
Я хочу добавить значение в массив, который находится внутри другого массива. Мой документ похож на: {categories:[{categoryName:"a category", items:[{itemName:"an item", arrayOfValues:[1]}]}]} Я хотел бы использовать $addToSet для arrayValues. Для эт…
14 фев '12 в 21:06
0
ответов
MongoDB Позиционный оператор all: вставлять определенные поля массива при обновлении
Я новичок в Mongo, и у меня есть некоторые данные, содержащие простой массив объектов: { _id : MONGO_ID name: name1 episodes: [ { title: title1, someOtherField: someOtherValue1 }, { title: title2, someOtherField: someOtherValue2 } ] } Я пытаюсь вста…
14 май '18 в 16:17
1
ответ
Как переключить логическое поле в элементе Array в MongoDB?
Рассмотрим эти данные { "_id" : ..., "array" : [ { "name" : "value1","flag" : true } , { "name" : "value2","flag" : false } ] } Я хотел бы переключить 2-й элемент массива (от ложного до истинного) Я знаю, что могу обновить определенный элемент, испо…
08 май '12 в 21:36
2
ответа
Пример приложения на C, которое принимает 2 позиционных параметра
Я ищу пример простого приложения, которое будет использовать printf чтобы выразить две разные строки на основе позиционного параметра. В bash Я хотел бы использовать: case $1 in -h | --help ) showHelp exit ;; * ) manPipe exit 1 esac И до этого я бы …
15 окт '13 в 08:18
1
ответ
Использование позиционного оператора MongoDB $ в глубоко вложенном запросе документа
Можно ли использовать позиционный оператор '$' в сочетании с запросом к массиву глубоко вложенных документов? Рассмотрим следующий вложенный документ, определяющий "пользователя": { username: 'test', kingdoms: [ { buildings: [ { type: 'castle' }, { …
31 окт '14 в 13:58
0
ответов
MongoDB позиционная поддержка, обновление обратных вызовов
У меня есть следующая структура в моей коллекции: { "_id" : { "id_1" : "1", "id_2" : "1", "version" : "2.0" }, "value" : [ { "date" : ISODate("2014-10-01T00:00:00.000Z"), "val_1" : 0, "val_2" : 0, "count" : 0 } ] } Основная задача - увеличить значен…
20 ноя '14 в 22:08
0
ответов
Как обновить свойство объекта, который находится внутри массива, с помощью mongoose
Итак, у меня есть messageThread, который имеет ссылку на кучу сообщений var messageThreadSchema = new Schema({ chatBetween: [{ type: Schema.Types.ObjectId, ref: 'User' }], messages: [{ type: Schema.Types.ObjectId, ref: 'Message' }], lastMessage: {ty…
03 янв '18 в 18:09
1
ответ
Использование позиционного оператора для нескольких уровней поддокументов
Я использую поддокументы в mongodb. С одним уровнем вложенных документов я могу обновлять документы Parent.findOneAndUpdate({ _id: parentId, 'children._id': childId }, { $set: { 'children.$.name': name } }, (err, doc) => { ... }); но у меня пробл…
04 сен '16 в 14:28
4
ответа
Python argparse позиционные аргументы и подкоманды
Я работаю с argparse и пытаюсь смешать подкоманды и позиционные аргументы, и возникла следующая проблема. Этот код работает нормально: import argparse parser = argparse.ArgumentParser() subparsers = parser.add_subparsers() parser.add_argument('posit…
29 дек '11 в 13:35
1
ответ
Позиционный оператор mongodb в поисковой части update()
Я пытаюсь обновить определенное поле в моей коллекции пользователей "mongodb" Пример документа: { _id: ObjectId("536d4d3307221f847fbbea49"), groups: [ { match_id: "dc3acf1b", groupName: "World Cup, Group A", score:[0,1] }, { match_id: "d4f14940", gr…
09 май '14 в 22:43