Описание тега mongoid4
Версия 4 Mongoid, Object-Document-Mapper (ODM) для MongoDB с Ruby. Используйте этот тег для вопросов, касающихся этой конкретной версии.
1
ответ
Запрос за последние 7 или 30 дней с помощью рельсов Mongodb Mongoid
Я использую Mongodb 2.4.8, Mongoid 4.0.2 и Rails 4.2.1 Я пытался заставить запрос диапазона дат проходить через mongoid, чтобы получить правильный набор результатов для тестовых данных с mongodb. Я создал всего 6 документов за 5 - 7 дней. Например, …
23 апр '15 в 09:27
1
ответ
Рельсы mongodb найти и удалить дубликаты
Есть ли что я могу сделать этот алгоритм быстрее? Я выбираю все документы для этой Модели (Артефакт) и для каждого документа, который я хотел бы знать, если есть дубликат, и если так, я удаляю его. Artifact.all.to_a.each do |n| image = n.image_origi…
22 фев '15 в 06:34
1
ответ
Rails 4.1 7 Mongoid Activerecord автоматически сохраняет без вызова.save
Позвольте мне сначала объяснить структуру моей модели: у меня есть модель состояния: class Status include Mongoid::Document include Mongoid::Search include Mongoid::Timestamps field :status_code, type: Integer field :status_description, type: String…
18 фев '15 в 10:27
1
ответ
Mongoid/Rails has_and_belongs_to_many возвращает значение true в цикле - почему?
У меня есть две модели (продукт и категория): class Product include Mongoid::Document include Mongoid::Timestamps field :name, type: String field :enabled, type: Boolean field :price, type: BigDecimal field :sku, type: String field :editing, type: B…
17 янв '15 в 11:48
0
ответов
Mongoid 4 #only или #without теперь выдаст ошибку при попытке сохранить
У меня есть очень большие документы. Из-за полей embedados и arrays. Вот пример: { "_id" => BSON::ObjectId('5654b4b3204528cfa0000001'), "rating" => 0, "status" => :ok, "foo" => '...', "bar" => '...', # a few fields "group_ids" => […
29 ноя '15 в 01:49
2
ответа
Rails route, показать все элементы на одной странице
Мне нужно показать все мои элементы на одной странице. В маршрутах: namespace :nourishment do resources :diets do resources :nourishment_meals, :controller => 'meals' get 'nourishment_meals/show_all_meals' => 'meals#show_all_meals', as: "show_…
09 июн '14 в 09:13
1
ответ
Пакетная вставка нескольких записей с Mongoid?
Я читаю этот ответ Stackru о том, как вставить несколько документов в Mongoid в один запрос. Из ответа я прочитал: batch = [{:name => "mongodb"}, {:name => "mongoid"}] Article.collection.insert(batch) Мне нужен пример, чтобы понять, как это ра…
04 мар '14 в 07:10
1
ответ
Отфильтруйте вложенные атрибуты с помощью рубинового монгоида
Я определил область действия ниже (в моей модели), чтобы помочь мне отфильтровать некоторые ненужные вложенные данные. scope :active_inactive, -> { self.in({ state: ["current"], "events.type" => [ :active, :inactive, ] }).desc(:created_at) } К…
22 мар '16 в 12:36
2
ответа
Как запросить несколько идентификаторов в Mongoid?
Если у меня есть несколько удостоверений личности, скажем [1,2,3] Можно ли запросить их все сразу в Mongoid? Такие как: User.where({ id: [1,2,3]}) или что-то подобное?
10 фев '15 в 23:46
1
ответ
Оптимизированный запрос вложенных моделей Rails
РЕДАКТИРОВАТЬ: я использую Mongoid, так что ни цепи, ни has_many through: Я разрабатываю бэкэнд для администрирования проекта, и у меня есть "глубоко" связанные модели class Project include Mongoid::Document has_many :steps scope :active, ... class …
29 апр '15 в 19:58
1
ответ
How to combine combine any_of with between in Mongoid 4?
I have read in this SO post this you can combine any_of с between как это: webshop = Webshop.first webshop.orders.any_of( webshop.orders.between(:datetime_pending, [Time.zone.now-7.days, Time.zone.now]).selector, # An error is raised here. webshop.o…
19 июн '14 в 08:22
1
ответ
Рельсы проверяют наличие дублирующих моделей
Я допустил ошибку в своем приложении rails и не установил уникальность логинов. Теперь я хотел бы исправить этот беспорядок, найдя и удалив дубликаты (вручную) в моем коде. Есть ли хорошая команда, которую я мог бы ввести в консоли Rails, которая по…
19 июн '15 в 12:17
2
ответа
Mongoid: Как запросить все объекты, у которых номер объекта has_many> 0
У меня есть Gift модель: class Gift include Mongoid::Document include Mongoid::Timestamps has_many :gift_units, :inverse_of => :gift end И у меня есть GiftUnit модель: class GiftUnit include Mongoid::Document include Mongoid::Timestamps belongs_t…
08 фев '14 в 20:44
1
ответ
Rails + Mongoid + Сильный сбой Parms
Итак, я относительно новичок в рубине и рельсах. Я играю с mongoid для своей базы данных, хотя единственное, что я знаю, - это использование активной записи. Я создал новый проект, обязательно пропустив активную запись, чтобы мне не пришлось выполня…
25 апр '15 в 21:03
1
ответ
Проблема набора репликации Bitnami Mongodb в MS Azure - поздний ответ вторичного узла
Я создал Mongodb с набором реплик на Azure. У меня есть приложение рельсов, поражающее реплику, установленное на публичном IP Мой набор реплик имеет 1 основной и 2 вторичных узла. Я сталкиваюсь с чрезвычайной задержкой в ответе от вторичных узлов,…
30 ноя '16 в 13:25
1
ответ
Скрипт обновления для конкретной версии приложения развертывания Rails
Я внедряю регулярные обновления для моего приложения на Rails с Capistrano и сохраняю номер версии в виде строки в глобальной константе. Я хотел бы иметь возможность развернуть / запустить простой сценарий только один раз для конкретного обновления,…
02 авг '15 в 22:24
1
ответ
Как удалить все базы данных, расположенные в mongoid.yml, из задачи rake?
Я хочу удалить все сеансы базы данных, которые находятся в mongoid.yml, из задачи rake. Я использую rails4 и mongoid4. Вот мой mongoid.yml: development: sessions: default: database: cp1_dev hosts: - localhost:27017 affiliate: database: cp2_dev hosts…
06 июн '14 в 16:57
1
ответ
Как получить все встроенные документы mongoid для пользователя
В Mongoid (Rails) у меня есть 3 модели: Файл, Версия и Пользователь. Версия - это встроенный файл, и файл, и версия принадлежат пользователю (хотя не обязательно одинаковы для всех версий файла). Теперь я хочу получить все версии, которые принадлежа…
06 май '15 в 19:32
1
ответ
Rails 4 + Mongoid 4: Model.only("поле"). To_a не работает, как раньше
Я только начал новый проект в Rails 4 и бета-версии Mongoid 4, и старое поведение, которое я часто использовал в Mongoid 3, больше не работает. Раньше я писал Model.only("field").to_a и я бы получил массив с id а также fieldвсе остальные поля были у…
14 май '14 в 09:46
0
ответов
Автоматическое сохранение идентификатора пользователя и темы
У меня есть эта модель, и если я собираюсь создать пост. Я хочу автоматически сохранить идентификатор пользователя и идентификатор темы. Но этого не происходит, я знаю, что он автоматически сохраняет user_id и subject_id. Может кто-нибудь объяснить …
26 дек '14 в 05:42