gpt4 book ai didi

mongodb - 助力车:运行裸蒙戈命令

转载 作者:可可西里 更新时间:2023-11-01 10:04:30 25 4
gpt4 key购买 nike

在运行 stat 命令时我没有收到这样的命令错误

db.stat() 在 mongo 控制台

但是从轻便摩托车运行它会出错

session.command(stat: 1)

因错误“没有这样的命令:stat”而失败

最佳答案

mongo 控制台命令是“stats”(不是“stat”),记录在此处。

http://docs.mongodb.org/manual/reference/method/db.stats/

详细的,

db.stats() 方法是 dbStats 数据库命令的包装器。

http://docs.mongodb.org/manual/reference/command/dbStats/#dbcmd.dbStats

所以这是一个显示轻便摩托车用法的测试。

测试.rb

require 'moped'
require 'test/unit'
require 'pp'

class MyTest < Test::Unit::TestCase

def setup
@session = Moped::Session.new([ "127.0.0.1:27017" ])
@session.use "test"
end

test "db stats" do
puts "Moped::VERSION:#{Moped::VERSION}"
dbstats = @session.command(dbstats: 1)
assert_equal("test", dbstats["db"])
pp dbstats
end
end

ruby 测试.rb

Loaded suite test
Started
Moped::VERSION:1.5.2
{"db"=>"test",
"collections"=>3,
"objects"=>5,
"avgObjSize"=>99.2,
"dataSize"=>496,
"storageSize"=>24576,
"numExtents"=>3,
"indexes"=>1,
"indexSize"=>8176,
"fileSize"=>67108864,
"nsSizeMB"=>16,
"dataFileVersion"=>{"major"=>4, "minor"=>5},
"extentFreeList"=>{"num"=>0, "totalSize"=>0},
"ok"=>1.0}
.

Finished in 0.005335 seconds.

1 tests, 1 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed

187.44 tests/s, 187.44 assertions/s

关于mongodb - 助力车:运行裸蒙戈命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com