मोंगो का उपयोग किए बिना मोंगो का उपयोग किए बिना मोंगो डीबी को ऐप के डीबी - रूबी-ऑन-रेल, मोंगोडब के रूप में कैसे पहुंचाया जाए

मैं अपने ऐप के लिए db के रूप में अभी भी अपने sqlite3 का उपयोग करते हुए एक mongoDB से डेटा का उपयोग करने में सक्षम होना चाहता हूं। उदाहरण के लिए, मेरे db_call मॉडल के लिए मेरा नियंत्रक निम्नलिखित है:

require "rubygems"
require "mongo"

include Mongo

class DbCallsController < ApplicationController

@client = MongoClient.new("localhost", 27017)
@db     = @client["s7TestDB"]
@coll   = @db["apiLog"]
...

हालाँकि ऐसा करते समय, मुझे एक रूटिंग त्रुटि का सामना करना पड़ रहा है: "अनइंस्टाल्यूटेड कंटीन्यूअस मोंगो क्लिएंट"

उत्तर:

जवाब के लिए 0 № 1

के लिए वाक्यविन्यास mongo समय के साथ मणि बदली है। आप की जरूरत है:

conn = Mongo::Connection.new

1.6 के लिए डॉक्स देखें: http://api.mongodb.org/ruby/1.6.0/

यदि आप सिंटैक्स का उपयोग करना चाहते हैं तो आपको पहले से ही मिल गया है, बस सुनिश्चित करें कि आप उपयोग कर रहे हैं >= 1.8.0


जवाब के लिए 0 № 2

मूंग रत्न 2.0 के लिए वाक्य रचना है

client = Mongo::Client.new("mongodb://127.0.0.1:27017/database")

संबंधित सवाल
सबसे लोकप्रिय