MongoDB数据比较工具dbHash介绍

dbHash主要是用来比较MongoDB数据是否一致,例如升级版本前后的数据比较,主要是为了确认数据在升级后是完全恢复无误的。

命令用法如下:

  1. 先切换需要的库use news
  2. 对全库进行dbHashdb.runCommand({dbHash:1}):
{
	"host" : "localhost",
	"collections" : {
		"content" : "241c29add86378f8ca4bedd44f1f5cfb",
		"menu" : "258f3890ebde7b858491440bd8d735d2"
	},
	"capped" : [ ],
	"uuids" : {
		"content" : UUID("2656b5f4-52d5-4c60-8a6d-fea59012db8c"),
		"menu" : UUID("856100b1-b26c-4163-a4da-25178ec1d963")
	},
	"md5" : "ded2bcecad0d01263c663e46c8e9fc1c",
	"timeMillis" : 2,
	"ok" : 1
}

也可以对某个集合进行dbHash,比如对content进行dbHashdb.runCommand({dbHash:1,collections:["content"]})

{
	"host" : "localhost",
	"collections" : {
		"content" : "241c29add86378f8ca4bedd44f1f5cfb"
	},
	"capped" : [ ],
	"uuids" : {
		"content" : UUID("2656b5f4-52d5-4c60-8a6d-fea59012db8c")
	},
	"md5" : "c73deee96afd8393a8b67ab4dfc2e44d",
	"timeMillis" : 0,
	"ok" : 1
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值