Описание тега moped
1
ответ
Моноидное перенаправление ошибок
Я хотел бы иметь возможность перенаправить вывод, возникший из-за ошибки из mongoid. У меня есть простой код в следующем макете: begin [ruby code here to query database] rescue [Moped Exception here] => e puts e.message end Когда происходит ошибк…
31 мар '15 в 18:37
0
ответов
Mongoid: фильтрация вложенной коллекции по нескольким полям вложенных документов
Я новичок в мого и монгоид. Можно ли отфильтровать коллекцию вложенных документов по нескольким полям вложенных документов ($elemMatch)? Я пытаюсь создать параметризованную область для встроенной коллекции. Настроить: class Product include Mongoid::…
06 июн '13 в 23:19
3
ответа
Как сделать upsert / push с монгоидом / мопедом
Я использую Mongoid (v3) для доступа к MongoDB и хочу выполнить это действие: db.sessionlogs.update( {sessionid: '12345'}, /* selection criteria */ {'$push':{rows: "new set of data"}}, /* modification */ true /* upsert */ ); Это прекрасно работает в…
18 июл '12 в 17:39
1
ответ
Как заставить мопед читать с Монго вторичной реплики набор член работает с задержкой
У меня есть приложение на основе ruby на рельсах. Цель состоит в том, чтобы прочитать из члена набора реплик Монго, который является: secondary delayed by x seconds priority: 0 Размещается в отдельном дата-центре. DETAILS: У меня запущен производс…
01 апр '16 в 11:06
1
ответ
Moped::Errors::OperationFailure не удалось с ошибкой "нет такого cmd
Недавно я обновился с mongoid 2.0.2 до mongoid 3 с рельсами 3.2.12 и ruby 1.9.3 . Following issue comes when save command excutes => @new_node.save Moped::Errors::OperationFailure (The operation: #<Moped::Protocol::Command @length=366 @reque…
12 мар '13 в 14:13
0
ответов
Mongoid 4 / MongoDB 2.4+ "Замораживание" выпуск
С тех пор у меня возникла странная проблема с поддержанием соединения с mongodb с использованием Mongoid. Я думал, что это было первоначально из-за обновления до Rails 4.0+ (что требовало обновления Mongoid/Moped), но у меня также была эта проблема …
13 июн '14 в 16:36
3
ответа
Нашел запись через ассоциацию
У меня есть такая модель class Room include Mongoid::Document field :name, type: String has_many :messages end class Message include Mongoid::Document field :content, type: String belongs_to :room end Мне нужно найти топ-3 комнаты, в которых было бо…
23 дек '14 в 13:23
0
ответов
Как указать readPreference для запроса в Mongoid
Конфигурация Mongoid позволяет указать предпочтение чтения для набора реплик, например read: :secondary, Как я могу сделать это специфическим для запроса способом?
21 сен '17 в 06:42
0
ответов
Mongoid миграция обновления полей из строки в метку времени без использования моделей
Я хочу обновить поле коллекции, которое на самом деле имеет строковое представление даты, и изменить его на ISODate. У меня уже есть решение, но оно неэффективно: class MoveTimestampsFromStringToTimestamp < Mongoid::Migration def self.up self[:st…
03 июл '15 в 15:49
1
ответ
mongoid: выберите элементы, которые имеют по крайней мере n элементов в массиве
В mongoid вы можете запрашивать элементы, у которых есть хотя бы один элемент в массиве: Item.any_in(tag_ids: [id1,id2,id3]) Вы также можете выбрать элементы, которые имеют все элементы в массиве: Item.all_in(tag_ids: [id1,id2,id3]) Мой вопрос: есть…
25 сен '14 в 07:27
1
ответ
Как измерить время выполнения вставки мопеда в приложении ruby mongoid?
В настоящее время я пишу парсер журнала мопеда, чтобы отслеживать время выполнения запросов мопеда. Это прекрасно работает для команды QUERY, использующей параметр времени выполнения, но INSERT и UPDATE не имеют параметра времени выполнения. Все INS…
03 дек '15 в 11:24
2
ответа
Невозможно поймать исключение ruby
Имея следующую длительную грабельную партию: class SyncStarredRepo include Mongoid::Document def self.update User.all.map do |user| if user.email != "admin@gitwatcher.com" begin conn = Faraday.new "https://api.github.com" i = 1 begin resp = conn.get…
29 дек '12 в 15:22
1
ответ
rspec выдает ошибку Moped::Errors::ConnectionFailure
Когда я запускаю тесты rspec, я получаю ошибку 1) Nimba::Storages DropboxStorages returns http success Failure/Error: Unable to find matching line from backtrace Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set &…
16 ноя '12 в 14:55
1
ответ
Ошибки Mongoid/Moped при обработке заданий с Sidekiq
Я вижу сбой тонны заданий при запуске Sidekiq, которые связаны с проблемами соединения с моей базой данных Mongo. Я испытываю стресс-тестирование машины с большой нагрузкой, поэтому я поставил в очередь более 18 000 заданий, каждое из которых повтор…
26 дек '13 в 19:39
1
ответ
Moped::Errors::ConnectionFailure: не удалось подключиться ни к одному вторичному или первичному узлу
Я пытался настроить MongoDB (Mongoid) для работы в моем приложении на Rails, но я беспомощен, поскольку перепробовал практически все, что смог найти в Интернете, но я получаю это сообщение об ошибке каждый раз, когда в моем коде появляется строка ба…
04 дек '13 в 15:30
1
ответ
Ошибка mongoid_fulltext во время рейка db:create_indexes... неопределенный метод `db'для # <Moped:: Collection
Используя рельсы вместе с Mongo-1.8.3, Mongoid 3.1.2 я хочу объединить много строковых полей и создать один индекс full_text.. но во время первоначальной настройки я получаю эту ошибку моя модель выглядит так: class User include Mongoid::Document in…
25 мар '13 в 05:04
1
ответ
Несколько запросов к базе данных с RABL и Mongoid/Moped
У меня есть простое приложение, которое использует Rabl и Mongoid 3.1.0, с этим действием: # index @products = current_shop.products Код Rabl выглядит следующим образом: # index.json.rabl collection @products extends 'api/products/show' # show.json.…
15 фев '13 в 01:00
1
ответ
Mongoid / Moped обновляет внедренный документ - ArgumentError - неверное количество аргументов (2 для 1)
У меня проблемы с обновлением встроенного документа в приложении Ruby / Sinatra. Я пытаюсь использовать позиционный оператор "$" в операторе обновления, чтобы выбрать правильный документ из встроенного массива. Но это приводит к ошибке "ArgumentErro…
19 мар '14 в 04:00
1
ответ
Мопед: Запуск команды голых монго
Я не получаю такую ошибку при запуске команды stat, как в db.stat() в консоли монго Но запуск его с мопеда дает ошибку session.command(stat: 1) failed with error "no such cmd: stat"
17 фев '14 в 14:48
0
ответов
Как включить исключения в mongoid/moped/mongodb
Моя установка не работает тихо, когда я order_by неизвестный атрибут. Есть ли способ изменить это поведение, чтобы быстро потерпеть неудачу с ошибкой / исключением? Это делает отладку кода чрезвычайно сложной.
16 авг '17 в 01:26