Вопросы по теме '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 просмотров
schedule
10.07.2022
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 просмотров
schedule
24.11.2022