我是这个主题的新手。 我一直在尝试在我的Windows操作系统上安装和运行MongoDB。我安装了MongoId
rails g mongoid:config
以上命令未创建配置文件。 我手动创建了这个文件。我在创建App期间跳过了ActionController gem.To在rails app中使用了mongoId Config文件。
但是,我不知道如何在mongoDB中启动服务器。 并在Rails应用程序中插入它。在大多数博客文章中,他们跳出了这一步。
MongoDB中的文档不清楚。请帮助我正确安装并在Windows操作系统的rails应用程序中启动,插入和检索MongoDB中的数据。
答案 0 :(得分:1)
首先,您应该在Windows上安装MongoDB(请参阅this link)
然后将mongoid
添加到Gemfile。
gem 'mongoid', '~> 5.0.0.beta'
运行bundle install
。
然后运行rails g mongoid:config
以生成mongoid.yml
然后按命令rails server
或rails s
Mongoid支持那些熟悉其他Ruby映像程序(如Active Record或Data Mapper)的所有预期CRUD操作
如果要将文档插入mongodb,可以这样做:
Person.create(
first_name: "Heinrich",
last_name: "Heine"
)
从mongodb获取文件:
Person.where(first_name: "Heinrich")
您可以从here
获取更多信息