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

Встроенные документы MongoMapper
У меня есть продукты в виде встроенного документа внутри класса категории, как показано ниже: require 'mongo_mapper' class Category include MongoMapper::Document key :Name, String key :NumberOfProducts, Integer many :products end и вот...
2985 просмотров
schedule 26.01.2023

Как настроить ассоциации MongoMapper со сложными условиями?
Я пытаюсь собрать ассоциацию, которая использует преимущества индексации подраздела документа Mongo. Например, у меня есть две коллекции, посты и темы. Посты имеют ключ тегов, который представляет собой проиндексированный набор тегов для поста —...
931 просмотров
schedule 28.06.2023

Дизайн пользовательской модели при использовании OAuth
В настоящее время я создаю веб-приложение (мое первое) и хотел включить возможность OAuth, чтобы пользователи могли входить в систему через Twitter и Facebook. Я создаю его в Sinatra и смотрю на драгоценный камень OmniAuth, который, кажется, подходит...
179 просмотров
schedule 24.04.2023

NameError: неинициализированная константа User::MongoMapper пытается запустить MongoMapper «Начало работы»
Вот мой сеанс irb: irb(main):001:0> class User irb(main):002:1> include MongoMapper::Document irb(main):003:1> key :name, String irb(main):004:1> key :age, Integer irb(main):005:1> many :hobbies irb(main):006:1> end NameError:...
1706 просмотров
schedule 16.06.2022

Запрос встроенных документов в документ с помощью MongoMapper
Каков хороший шаблон для запроса встроенных документов в документ? Например, в моем документе User есть встроенный документ предупреждений. Если я хочу узнать, есть ли у данного пользователя предупреждение с именем, я могу сделать это двумя...
2220 просмотров
schedule 05.07.2023

Добавлен к существующим EmbeddedDocuments в MongoMapper.
Возьмите следующие документы MongoMapper. class Schedule include MongoMapper::Document key :name, String key :description, String key :active, Boolean many :periods timestamps! userstamps! end class Period include...
114 просмотров
schedule 29.11.2022

Есть ли причина (дизайн кода) не встраивать классы при разработке моделей MongoMapper?
Этот вопрос относится к использованию Ruby on Rails 3 с MongoMapper и EmbeddedDocument. Кроме того, ManyAssociation. http://mongomapper.com/documentation/embedded-document.html Примеры MongoMapper (по ссылке выше) показывают два отдельных...
138 просмотров
schedule 22.01.2023

Запрос Mongo для удаления \n из всех полей _index?
Я использую mongomapper с моим приложением rails. Это ошибка всякий раз, когда запись монго имеет «\ n» в «_index» или любом из полей. SyntaxError: (eval):1: синтаксическая ошибка, неожиданное '\n', ожидание tCOLON2 или '.' (eval):3:...
1792 просмотров
schedule 09.03.2023

MongoMapper запускает простые запросы MongoDB
Я запускаю приложение Rails и использую MongoDB в качестве хранилища базы данных. Для отображения данных я использую гем MongoMapper. MongoMapper отлично подходит, если я хочу имитировать функциональность моделей ActiveRecord, но мой вопрос в том,...
1029 просмотров
schedule 06.12.2022

Динамический EmbeddedDocument MongoMapper с пользовательскими данными
У меня есть модель MongoMapper с именем LogInfo, в которой уже определено несколько полей (: user_id,: user_key,: message и т. д.) Однако я также хотел бы, чтобы пользователь встраивал свои собственные объекты JSON в виде EmbeddedDocument. Есть...
196 просмотров
schedule 20.12.2023

MongoMapper: как создать такую ​​модель
Предположим, у нас есть две модели: Task и User. Таким образом, у пользователя может быть много задач, и у задач также должно быть много пользователей. Но у задачи также должен быть уникальный создатель, который также является пользователем....
1244 просмотров
schedule 01.05.2023

Массив запросов MongoDB, содержащий текст поиска
У меня есть следующий запрос (MongoMapper/Rails): Card.where(:card_tags => {:$all => search_tags} Где card_tags — это массив строковых тегов, а search_tags — массив строк поиска. На данный момент, если кто-то ищет «снег», результаты с тегом...
1358 просмотров
schedule 28.02.2023

Ассоциации «многие к одному» в MongoMapper
Есть ли способ использовать плагин associations в MongoMapper для создания связи «многие к одному» между классами? Вот моя попытка. class Foo include MongoMapper::Document end class Bar include MongoMapper::Document key :foo_id,...
161 просмотров
schedule 11.06.2023

Как получить необработанные результаты данных Mongo из объекта MongoMapper Plucky::Query?
Допустим, у нас есть коллекция MongoDB под названием «изображения» и приложение на базе MongoMapper с соответствующей моделью «Изображение». Если мы настроим запрос MongoMapper, используя эту модель, мы увидим, что он имеет тип Plucky::Query и...
1026 просмотров
schedule 03.04.2023

MongoMapper получает данные из запроса
Я пытаюсь вернуть User с помощью MongoMapper: Вот пользователь 1.9.3-p194 :004 > User.where(:email => '[email protected]').all.count => 1 1.9.3-p194 :005 > User.where(:email => '[email protected]').first.class => User...
55 просмотров
schedule 13.10.2022

MongoMapper и объединение таблиц со свойствами
У меня есть списки предметов. Элементы могут принадлежать нескольким спискам. Это легко сделать, определив отношение многие ко многим. class List include MongoMapper::Document key :item_ids, Array many :items, :in => :item_ids end...
120 просмотров
schedule 01.04.2023

ObjectId MongoDB в веб-приложении электронной коммерции
Я хочу создать базу данных для веб-приложения электронной коммерции, используя mongoDB Я не могу понять, как установить для него первичный ключ, поскольку для каждой записи он автоматически создает уникальный идентификатор, поэтому я могу...
556 просмотров

Rails4 и MongoMapper
Я установил MongoMapper в соответствии с Установка в Rails3 но версия моих рельсов 4.0.1, я получил следующее сообщение об ошибке undefined method `read_inheritable_attribute' for User:Class Код пользователя в приложении/моделях:...
305 просмотров
schedule 26.03.2023

Метапрограммирование Ruby с помощью MongoMapper
Я пытаюсь динамически добавлять ключи в документы MongoMapper. def build(attrs={}) doc = self.new apply_scope(doc) doc.set_up_keys! doc.attributes = attrs doc end def set_up_keys! return unless form form.fields.each do |f| next...
67 просмотров
schedule 10.02.2023

Heroku mongo_mapper MONGOHQ_URL невозможно разобрать по ruby ​​uri
Я обыскал Интернет, не найдя адекватного решения, поэтому я здесь, чтобы обратиться за помощью к сообществу SO. Я переношу приложение rails 2 на Heroku Bamboo в Cedar. Одновременно я перехожу на rails 3 и ruby ​​2.0.0 (хотя я получаю эту ошибку и...
253 просмотров