valor de retorno
Si no hay ningún valor de retorno, se generará un error y se emitirá un mensaje de error. Con getLastErrMsg obtiene un mensaje de error, o con getLastError para obtener el código de error. Para el manejo de errores, consulte la guía de manejo de errores comunes .
error
La información de error se registra en el registro de diagnóstico del nodo (diálogo) y puede consultar el código de error .
Ejemplo
Separe un nodo del grupo1 y agréguelo al grupo2 de la siguiente manera:
Información de nodo antes de 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"
}
}
Haga clic en Jushan Database Documentation Center para obtener más información.