-
Notifications
You must be signed in to change notification settings - Fork 0
Working with database
fl00r edited this page Apr 4, 2013
·
1 revision
client = Monga::Client.new
db = client["myDb"]req = db.cmd(getLastError: 1)
req.callback{ |resp| }
req.errback{ |err| raise err }collection = db["myCollection"]
db.create_collection("myCollection")
#=> Deferrable
db.create_collection("cappedCollection", capped: true, size: 1024*10)
#=> Deferrable
db.drop_collection("cappedCollection")
#=> Deferrable
# Same as
collection.dropdb.eval("some raw javascript")collection = db["myCollection"]
collection.ensure_index(title: 1)
# Drop all indexes
db.drop_indexes("myCollection")
# same as
collection.drop_indexes
# drop single index
db.drop_indexes("myCollection", title: 1)
# same as
collection.drop_index(title: 1)