Accessing MongoDB w/ Ruby
Accessing MongoDB (one of these hyped NoSQL datastores) is a matter of minutes (assuming you have MongoDB installed and a running mongod process on localhost:27017). First, install the Ruby driver gem:
gem install mongo
Then, start up the Ruby shell:
$ irb
irb(main):001:0> require 'mongo'
=> true
irb(main):002:0> collection = Mongo::Connection.new["rubytest"]["foo"]
...
irb(main):003:0> collection.insert "a" => 1, "b" => "two"
=> BSON::ObjectId('50c97447e8b91809ec000001')
You just added a document to the collection rubytest.foo. Let's check this with the MongoDB shell:
$ mongo rubytest
MongoDB shell version: 2.2.0
connecting to: rubytest
> db.foo.findOne()
{ "_id" : ObjectId("50c97447e8b91809ec000001"), "a" : 1, "b" : "two" }
Written by Tobias Trelle
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Ruby
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#