我想将MongoDB与Ruby连接。
我使用了以下Ruby文件:
require 'rubygems'
require 'mongo'
@con = Mongo::Connection.new
@db = @con['tutorial']
@users = @db['users']
当我使用命令ruby connect.rb
时,我收到此错误:
主要的未定义局部变量或方法'database':Object(NameError)
答案 0 :(得分:0)
正如the documentation中明确规定的那样,连接应该以这样的方式建立:
@con = Mongo::Client.new('mongodb://127.0.0.1:27017/tutorial')
@users = @con[:users]