listReplicaGroups()

语法

db.listReplicaGroups()

枚举分区组信息。

参数描述

返回值

返回游标对象,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南

错误

常见错误可参考错误码

示例

  • 返回所有分区组信息

    1. > db.listReplicaGroups()
    2. {
    3. "Group":
    4. [
    5. {
    6. "dbpath": "/opt/sequoiadb/data/11800",
    7. "HostName": "vmsvr2-suse-x64",
    8. "Service": [
    9. {
    10. "Type": 0,
    11. "Name": "11800"
    12. },
    13. {
    14. "Type": 1,
    15. "Name": "11801"
    16. },
    17. {
    18. "Type": 2,
    19. "Name": "11802"
    20. },
    21. {
    22. "Type": 3,
    23. "Name": "11803"
    24. }
    25. ],
    26. "NodeID": 1000
    27. },
    28. {
    29. "dbpath": "/opt/sequoiadb/data/11850",
    30. "HostName": "vmsvr2-suse-x64",
    31. "Service": [
    32. {
    33. "Type": 0,
    34. "Name": "11850"
    35. },
    36. {
    37. "Type": 1,
    38. "Name": "11851"
    39. },
    40. {
    41. "Type": 2,
    42. "Name": "11852"
    43. },
    44. {
    45. "Type": 3,
    46. "Name": "11853"
    47. }
    48. ],
    49. "NodeID": 1001
    50. }
    51. ],
    52. "GroupID": 1001,
    53. "GroupName": "group",
    54. "PrimaryNode": 1001,
    55. "Role": 0,
    56. "Status": 1,
    57. "Version": 5,
    58. "_id": {
    59. "$oid": "517b2fc33d7e6f820fc0eb57"
    60. }
    61. }

    这个分区组有两个节点:11800和11850,其中11850为主节点。分区组详细信息请见分区组列表