Автоматическое назначение имен переменных для полей документа mongodb - PullRequest
1 голос
/ 05 марта 2012

У меня есть простая коллекция mongodb, которая хранит твиты непосредственно из API Twitter (через скрипт ruby).

Сейчас я создаю простое приложение Sinatra для отображения некоторых из этих твитов.

До сих пор мне удалось получить простое представление для отображения некоторых данных твитов, создав простую модель твитов и назначив переменные некоторым полям, хранящимся в моей коллекции твитов.

например

class Tweet 
 include Mongoid::Document
 field :text, :type => String
 field :id_str, :type => String
 field :user, :type => String
end

Нужно ли создавать явные переменные для каждого поля в моей коллекции монго или есть более разумный способ автоматического назначения имен переменных на основе имени поля, хранящегося в монго?

Спасибо,

Эд

1 Ответ

2 голосов
/ 05 марта 2012

Да, это называется «Динамические поля». Документация Mongoid описывает это здесь: http://mongoid.org/docs/documents/dynamic.html

...