Вопросы по теме '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 просмотров
schedule
09.04.2022
Метод 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 просмотров
schedule
07.03.2023
Идентификаторы 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 просмотров
schedule
07.06.2024
Проблема атрибутов с несколькими параметрами 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 просмотров
schedule
05.07.2023
Импорт большого набора данных в 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 просмотров
schedule
30.11.2022
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