gpt4 book ai didi

ruby-on-rails - 使用mongodb ruby​​ driver连接rails API应用和mongodb需要修改哪个文件

转载 作者:可可西里 更新时间:2023-11-01 10:15:40 25 4
gpt4 key购买 nike

我正在按照本教程制作 Rails RESTful API 应用程序:

https://scotch.io/tutorials/build-a-restful-json-api-with-rails-5-part-one

但是我想使用mongodb 数据库而不是sqlite。所以我通过运行这个命令创建了应用程序:

rails new Research_and_Publications --api -T --skip-active-record

然后,为了连接 mongodb,我点击了这个链接:

https://docs.mongodb.com/ruby-driver/master/quick-start/

但是我不知道把这段代码放在哪里:

require 'mongo'
client = Mongo::Client.new([ '127.0.0.1:27017' ], :database => 'test')
client = Mongo::Client.new([ '127.0.0.1:27017' ], :database => 'test')
db = client.database

db.collections # returns a list of collection objects
db.collection_names # returns a list of collection names`

请帮我在哪个文件中添加这段代码。

最佳答案

mongoid是 Ruby 中 MongoDB 的官方对象文档映射器框架。我建议您在您的应用程序中使用它。

在您的 Gemfile 中添加 mongoid gem,如下所示:

gem 'mongoid', '~> 6.1.0'

并运行bundle install

接下来,通过运行以下命令生成配置文件 your_app/config/mongoid.yml:

rails g mongoid:config

一切就绪。关注tutorials在 mongoDB 站点上帮助您进一步设置模型、配置等。

关于ruby-on-rails - 使用mongodb ruby​​ driver连接rails API应用和mongodb需要修改哪个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43730157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com