2015-10-09 5 views
1

Я - неофит в этой теме. Я пытался установить и запустить MongoDB на моем Windows, OS.I установлен MongoidRuby on Rails с Mongo DataBase

rails g mongoid:config 

Эта команда не создает конфигурационный файл. Я создал файл вручную. Я пропустил ActionController gem Во время создания приложения. Для использования файла конфигурации mongoId в приложении rails.

Но, я не уверен, как запустить сервер в mongoDB. И вставьте его в приложение Rails. В большинстве сообщений в блоге они выскочили из этого шага.

Документация в MongoDB не ясна. Пожалуйста, помогите мне в правильной установке и запуске, вставке и извлечении данных из MongoDB в приложении rails в ОС Windows.

ответ

1

Сначала необходимо установить MongoDB на ОС Windows (см this link)

затем добавить mongoid в Gemfile.

gem 'mongoid', '~> 5.0.0.beta' 

пробег bundle install.

затем запустить rails g mongoid:config генерировать mongoid.yml

затем запустить сервер Рельсы командой rails server или rails s

Mongoid поддерживает все ожидаемые операции CRUD для тех, кто знаком с другими картографами Руби, как Active Record или Mapper данных

Если вы хотите вставить документ в mongodb, вы можете сделать вот так:

Person.create(
    first_name: "Heinrich", 
    last_name: "Heine" 
) 

прибудет документ из MongoDB:

Person.where(first_name: "Heinrich") 

Вы можете получить более подробную информацию от here

+0

Можете ли вы сказать, как вставить данные в сервер MongoDB из команды или рельсы app.Everthing выше работал отлично.Спасибо – ashr81

+0

@ ashr81 посмотри мое обновление – pangpang

+0

Спасибо. Начал обучение CRUD и создал мою первую коллекцию. Затем, как получить данные в моем контроллере rails из коллекций mongoDB. – ashr81