Описание тега mongoid6
Mongoid 6 - это основная версия 6 Mongoid, официально поддерживаемой среды ODM (Object-Document-Mapper) для MongoDB в Ruby.
1
ответ
Как удалить ключ из хэш-поля mongoid
У меня есть хэш-поле в Mongoid документе, как < _id: 58a202d407953817ece2989c, d: {"a"=>"b", "c"=>"d"}> я хочу поп ключ a из него так, что хеш-файл содержит только c как это сделать в монгоиде?
13 фев '17 в 19:23
0
ответов
FactoryGirl.create не работает при обновлении версии mongoid с 5 до 6. Ниже приведена проблема, с которой я столкнулся при запуске теста rspec
Это место, где создается тестовая таблица: factory :reward_scheme, class: RewardsModels::RewardScheme do uid { ExpectedData::COSTA_UID } scheme_type { "bricks" } reward_type { "menu"} company_address { FactoryGirl.build(:company_address) } reward_co…
22 фев '17 в 16:06
1
ответ
Mongoid find_by любой язык для локализованного поля
Используя Mongoid / MongoDB, как мне найти документ, имя которого на любом доступном языке совпадает с моим запросом where? Предположим, у меня есть модель с локализованным полем и много переводов class Foo field :name, localize: true end Foo.create…
24 апр '18 в 16:54
1
ответ
NameError: неопределенный метод 'options' для класса
Когда я создаю экземпляр класса, возникает ошибка NameError: неопределенный метод 'options' для класса 'Product'. БД: MongoDB 3.6 Class Product include Mongoid::Document include Mongoid::Timestamps include Mongoid::Attributes::Dynamic field :options…
25 янв '18 в 14:33
1
ответ
Mongoid - Определите, есть ли результаты на следующей странице
Используя Mongoid, как я могу проверить, если дан limit/results_per_page варианты есть следующая страница? Предположим, моя сфера MyCollection.page(@page).per(@per) призвание .count вычислит общее количество результатов на всех страницах. Но как я м…
02 авг '17 в 08:55
2
ответа
ВНИМАНИЕ -: MONGODB | Неподдерживаемая клиентская опция 'grow_not_found_error'. Будет проигнорировано
Мне нужно настроить опцию в mongoid.yml. Он работает в разработке, но производство в героку дало предупреждение об игнорировании. Есть у кого опыт и как это исправить? W, [2017-04-05T02:04:09.447207 #4] WARN -- : MONGODB | Unsupported client option …
05 апр '17 в 02:20
2
ответа
Mongoid 6, Rails 5, HABTM "недопустимый параметр"
Я занимался RoR в течение многих лет, но это мой первый проект с Mongo (также мой первый проект только для API). У меня тяжелые времена с ассоциациями HABTM, и я подозреваю, что это связано с параметрами, но я не уверен, что еще можно попробовать. В…
16 фев '17 в 04:08
2
ответа
Хэш монгоидного поля как структура
Можно ли настроить монгоид field десериализовать как Struct а не Hash? ( со значениями по умолчанию) Мой вариант использования: компания с планом подписки, хранящимся в моей модели в виде хэша. Ранее как хеш class Company include Mongoid::Document f…
29 янв '17 в 12:09
1
ответ
MongoDB Aggregation нажимает ноль в ключах при выполнении группы
Я не уверен, что это правильный вопрос или нет. Я начал работать над агрегацией mongodb. Я должен сделать график для данных на ежедневной, еженедельной, ежемесячной основе. Я использую " $ dayOfMonth ", " $ week ", " $ month " для группировки в зави…
31 окт '18 в 13:42
0
ответов
Rails 5 - медленный запрос Mongoid 6 для большого набора данных
У нас есть 2 модели учетной записи и события Когда я запрашиваю Event.all, время возврата составляет около 400 мс, но когда я делаю Время возврата Event.where(account_id: account_id) - 7 секунд, общее количество сборов в Event - 92 миллиона. account…
27 фев '18 в 12:00
1
ответ
Rails заставляет to_param возвращать что-то, даже если оно не сохраняется
Мне нужно разобраться с конкретным случаем генерации представлений электронной почты с помощью URL, созданных из непостоянных данных. Пример: предположим, что мой пользователь может создавать сообщения, и это вызывает электронное письмо с уведомлени…
09 сен '17 в 13:19
1
ответ
Вручную создавать ассоциации, чтобы обойти ограничения загрузки с Mongoid?
Предположим, у меня есть 3 модели, A, B и C: class A include Mongoid::Document has_many :bs ... class B include Mongoid::Document belongs_to :a has_many :cs ... class C include Mongoid::Document belongs_to :B ... Похоже, что mongoid не поддерживает …
05 мар '17 в 10:49
1
ответ
Rails Puma Server: не определено `extract_multipart'или`before_create' при выходе из системы
Я не могу выйти из моей собственной страницы, потому что я получаю undefined method Пума ошибка всякий раз, когда я пытаюсь. В большинстве случаев это extract_multipartно я тоже видела before_create, Это то, что отображается на пустой странице всяки…
29 янв '17 в 22:00
0
ответов
Перевести ошибки Carrierwave Minimagick
Я обновил свою версию несущей-монгоид до 1.x (следовательно, используя carrierwave 1.x) и следующий тест не пройден, поскольку сообщение об ошибке больше не переводится надлежащим образом. Ранее у меня было красиво переведенное сообщение Ожидается н…
23 сен '18 в 10:58
0
ответов
Mongoid группа и считать по неделям
В приложении Rails с mongoid, учитывая коллекцию с полем create_at, как бы вы вернули количество записей, созданных за каждую неделю? Я нашел где-то трюк, чтобы добавить def created_at_week created_at.strftime('W%W %Y') end так что я могу сделать чт…
02 ноя '16 в 15:54
1
ответ
Mongoid 6 псевдоним поля имя
Я обновляю приложение Rails 4.2 с mongoid 5.2, но после обновления я обнаружил, что options, client Имена полей не допускаются. К такому выводу я пришел, посмотрев код mongoid и увидев это исключение: NameError - неопределенный метод options' for cl…
08 авг '17 в 13:52
2
ответа
Монгоид больше даты или с нулевым
У меня две модели class Conversation include Mongoid::Document field :last_moderated_at, type: DateTime has_many :messages end class Message include Mongoid::Document include Mongoid::Timestamps end Я хочу получить список всех сообщений, которые был…
25 окт '16 в 08:06
1
ответ
Rails 5 + Mongoid виртуальный атрибут
Я пытаюсь сделать простую функциональность регистрации пользователей с Rails 5 и Mongoid. Моя пользовательская модель и контроллер выглядят так: user.rb class User include Mongoid::Document include Mongoid::Timestamps validates_presence_of :email va…
02 июн '17 в 11:45
0
ответов
Получение коллекции из mLab
Я использую MongoDB на mLab для хранения основной коллекции настольных игр, которую я хочу показать в своем приложении на Ruby. Я закончил учебник, который использует Mongoid для реализации этого локально, но пока я не могу заставить его работать с …
01 мар '18 в 20:08
0
ответов
"_Id" ребенка не работает
Я пытался обновить приложение рельсы. У меня есть некоторые проблемы с Mongoid. В более старой версии он работает правильно, но когда я обновляю последнюю версию mongoid 6.4 и rails 5.2, он не работает. Старая версия: mongoid => 3.1.7 rails =>…
03 авг '18 в 10:43