文档中心

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

getDetailObj()

名称

getDetailObj - 获取分区组的信息

语法

rg.getDetailObj()

类别

Replica Group

描述

获取当前分区组的详细信息,分区组的详细信息可参考分区组列表章节。

参数

返回值

函数执行成功时,返回当前分区组详细信息,其类型为 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"
  }
}
回到顶部