Вопросы по теме 'mongoid'

Индексы MongoDB
Я нахожусь в процессе преобразования своего приложения Rails для использования mongodb через mongoid. У меня есть два вопроса, касающихся индексов. Я думаю, что знаю ответ, но мне нужно подтверждение от кого-то, у кого больше опыта работы с mongodb....
700 просмотров
schedule 02.03.2023

Как пролистывать встроенные документы в монго
Допустим, у нас есть коллекция постов, а в посты встроен массив комментариев. Как мне написать запрос, чтобы сказать, вытащить только посты 11-20? Было бы предпочтительнее решение mongoid, но объект запроса mongo также подойдет.
388 просмотров
schedule 09.05.2022

Работает ли сортировка MongoDB Map/Reduce?
Если используется следующее Analytic.collection.map_reduce(map, reduce, :query => {:page => subclass_name}, :sort => [[:pageviews, Mongo::DESCENDING]]).find.to_a он не будет сортироваться по pageviews . В качестве...
4414 просмотров
schedule 22.03.2024

Монгоидная реляционная полиморфная ассоциация
Кто-нибудь знает, как сделать полиморфную ассоциацию в Mongoid , которая имеет реляционную пользу, но не встраивание. Например, это моя модель Assignment : class Assignment include Mongoid::Document include Mongoid::Timestamps field...
5971 просмотров
schedule 25.04.2023

ActiveRecord и Mogoid::Document: ассоциации
У меня есть одна модель, основанная на ActiveRecord, и другая, основанная на Mogoid::Document. Можно ли сделать ассоциацию вместе? Например, 2 модели: class User < ActiveRecord::Base has_one :avatar, :dependent => :destroy end class...
1554 просмотров
schedule 12.09.2022

Пользователь с инструкциями имеет множество настроек конфиденциальности
У меня есть настройки конфиденциальности для пользователей. Настройки конфиденциальности могут быть такими: Не показывать мои обновления в общедоступной хронике Не показывать мой адрес электронной почты Не показывать дату моего рождения...
486 просмотров
schedule 14.06.2023

Монгоидное самореферентное соединение
В настоящее время я работаю над небольшим приложением для Rails 3, помогающим отслеживать работу секретных Санта-Клаусов. Я почти закончил и полностью озадачен, пытаясь разобраться с этой последней проблемой. У меня есть монгоидный документ...
1579 просмотров

Метод Rspec Undefined «должен получить»
Я пытаюсь использовать rspec с mongoid, но сталкиваюсь с этой ошибкой: undefined method `should_receive' for ShortenedUrl:Class Вот мой файл spec_helper.rb: # This file is copied to spec/ when you run 'rails generate rspec:install'...
7722 просмотров
schedule 18.05.2023

Роли с ограниченной областью действия с использованием mongoid
Используя Mongoid, если у меня есть модель учетной записи и я хочу назначить пользователей с определенными ролями для этой учетной записи, лучше всего встроить отношения в учетную запись, пользователя или создать учетную запись сопоставления коллекции...
885 просмотров

Идентификаторы Mongo ведут к страшным URL-адресам
Это может показаться тривиальным вопросом, но он довольно важен для приложений, ориентированных на потребителя. Каков самый простой и масштабируемый способ сопоставить страшный идентификатор монго с дружественным идентификатором?...
7727 просмотров
schedule 03.05.2022

Можно ли создать модель и дочерние модели, используя Rails + MongoDB/Mongoid, используя только JSON?
Например, я хотел бы создать новый объект «Твит» из следующего JSON {:for_user=>14248719, :message=>{:place=>nil, :user=>{:contributors_enabled=>false, :statuses_count=>217, :profile_use_background_image=>true,...
408 просмотров
schedule 24.12.2022

Rails 3: как использовать активную запись и монгоид одновременно
Я много читал, что люди рекомендуют использовать nosql вместе с хранилищами данных sql. Например, у вас есть отчеты об аудите или информация журнала в mysql и некоторые потоковые иерархические данные в mongodb. Можно ли подключить рельсы с...
5320 просмотров

Проблема атрибутов с несколькими параметрами mongoid с датой
Я следил за mongoid railscast и столкнулся с проблемой атрибутов с несколькими параметрами, когда добавляю новое поле field :published_on, :type => Date Article.find("4da14b1447640b14eb000002").published_on => nil но с...
2714 просмотров
schedule 29.03.2023

Получить список документов монго по идентификаторам, сохраняя порядок
Каков наилучший способ получить список документов mongodb с помощью mongoid в порядке, указанном в списке. Мое текущее решение: docs = Doc.where(:_id.in => ids).sort { |x, y| ids.index(x.id) <=> ids.index(y.id) } Кажется, для...
1248 просмотров
schedule 15.11.2022

Множественные отношения с монгоидной оболочкой
у меня следующая проблема: у меня есть 3 модели заказов, пользователей и приложений со следующими отношениями: Пользователи: has_many :apps has_many :orders Заказы: belongs_to :user has_one :app Программы: belongs_to :user...
331 просмотров

Импорт большого набора данных в MongoDB через MongoID
Для импорта большого набора данных JSON в MongoDB у нас есть утилита mongoimport, которая работает следующим образом: mongoimport --host xxx.xxx.xxx.xxx --db destination-db -c tags < tmp/source-file.json Есть ли способ вызвать...
1795 просмотров
schedule 22.11.2022

Как я могу открыть встроенную коллекцию Mongoid?
У меня есть настройка mongoid в моем приложении rails3, и я создал 2 модели. Одна модель — пользователь, а другая — статья. Поскольку каждый пользователь может создавать много статей, я поставил: embedded_in :user в файле model/article.rb...
323 просмотров

Rails 3 Проверка группы полей
У меня есть модель с целой кучей полей. Не все поля используются в зависимости от выбора пользователем определенного типа формы. У меня есть около 6 различных типов форм, поэтому поле можно использовать в 4 из них. Есть ли способ сгруппировать...
873 просмотров
schedule 06.03.2023

Вложенная группа по функции с MongoDB
Я новичок в MongoDB, долгое время работал с MySQL и столкнулся с небольшим препятствием. Учитывая приведенные ниже примеры данных: TeamID Day OrderAmount 100 4/1 50 100 4/1 40 200 4/2 50 100 4/2 20 Я пытаюсь найти среднюю сумму заказа команды в...
863 просмотров
schedule 18.05.2022

Монгоидные критерии для id
Я до текущей версии Mongoid 2.0.2, я мог сделать User.criteria.id( 1234 ) #=> user#1234 Но теперь он выдает ошибку без метода. Это было изменено на что-то другое или это было удалено? Спасибо за ваш вклад
929 просмотров
schedule 02.09.2023