返回值
无返回值,出错抛异常,并输出错误信息。可以通过 getLastErrMsg 获取错误信息,或通过 getLastError 获取错误码。 关于错误处理可以参考 常见错误处理指南 。
错误
错误信息记录在节点诊断日志(diaglog)中,可参考错误码。
示例
将一个节点从 group1 中分离,加入到 group2 中,方法如下:
attachNode 前的节点信息:
db.listReplicaGroups()
{
"Group": [
{
"HostName": "hostname1",
"Status": 1,
"dbpath": "/opt/sequoiadb/database/data/11830/",
"Service": [
{
"Type": 0,
"Name": "11830"
},
{
"Type": 1,
"Name": "11831"
},
{
"Type": 2,
"Name": "11832"
}
],
"NodeID": 1007
}
......
],
"GroupID": 1002,
"GroupName": "group1",
"PrimaryNode": 1002,
"Role": 0,
"Status": 1,
"Version": 7,
"_id": {
"$oid": "580adfd531ae32109e38ca29"
}
}
......
{
"Group": [
{
"HostName": "hostname2",
"Status": 1,
"dbpath": "/opt/sequoiadb/database/data/11840/",
"Service": [
{
"Type": 0,
"Name": "11840"
},
{
"Type": 1,
"Name": "11841"
},
{
"Type": 2,
"Name": "11842"
}
],
"NodeID": 1000
}
......
],
"GroupID": 1000,
"GroupName": "group2",
"PrimaryNode": 1000,
"Role": 0,
"Status": 1,
"Version": 7,
"_id": {
"$oid": "580adfd531ae32109e38ca27"
}
}
点击巨杉数据库文档中心了解更多信息