Mongo 2.2.2 runCommand and serverStatus

When I run the code below, I get undefined method ‘runCommand’. If I
switch to use the db.serverStatus() method instead, I get the error
undefined method ‘serverStatus’. Not sure what is going on. I’m
relatively new to Ruby. All the Mongo documentation suggests both these
methods exist. I’m trying to get the server status from MongoDb version
3.0. I’m using the mongo 2.2.2 driver version in Ruby.

Thanks.

See ruby code below:

require ‘rubygems’
require ‘mongo’
include Mongo

client =
Mongo::Client.new([‘mwgblpmobd01.brandcloud.mywebgrocer.com:27017’],
:database => ‘admin’, :collection => ‘system’, :user => ‘somevalue’,
:password => ‘somevalue’)
db = client.database
doc = db.runCommand({serverStatus: 1})
puts doc