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为主节点。分区组详细信息请见分区组列表