SequoiaDB 简介
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
getDetailObj - 获取复制组的信息
rg.getDetailObj()
SdbReplicaGroup
获取当前复制组的详细信息,复制组的详细信息可参考数据分区列表章节。
无
函数执行成功时,返回当前复制组详细信息,其类型为 BSONObj。
函数执行失败时,将抛异常并输出错误信息。
当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南。
v3.2.7 及以上版本
v3.4.2 及以上版本
获取 group1 复制组的详细信息,该复制组存在 1 个节点。
> var rg = db.getRG("group1") > rg.getDetailObj()
结果如下:
{ "Group": [ { "HostName": "localhost", "Status": 1, "dbpath": "/opt/sequoiadb/database/data/11830/", "Service": [ { "Type": 0, "Name": "11830" }, { "Type": 1, "Name": "11831" }, { "Type": 2, "Name": "11832" } ], "NodeID": 1002 } ], "GroupID": 1001, "GroupName": "group1", "PrimaryNode": 1004, "Role": 0, "Status": 1, "Version": 7, "_id": { "$oid": "580043577e70618777a2cf39" } }