SequoiaDB 简介
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
getLastErrObj - 以 bson 对象的方式,返回前一次操作的详细错误信息。
getLastErrObj()
Global
获取前一次操作的详细错误信息。
无。
若前一次操作发生错误,该函数以 BSON 对象的形式返回错误信息。否则,无返回值(即void)。BSON 对象包含的字段具体如下:
v2.6及以上版本。
通过 getLastErrObj() 获取前一次操作的详细错误信息。当错误发生在数据节点时,返回的错误信息会带有 ErrNodes 字段描述。
> db.sample.employee.createIndex("A",{"a":1})
(shell):1 uncaught exception: -247
Redefine index
> var err = getLastErrObj()
> var obj = err.toObj()
> println( obj.toString() )
{
"errno": -247,
"description": "Redefine index",
"detail": "",
"ErrNodes": [
{
"NodeName": "localhost:11830",
"GroupName": "group2",
"Flag": -247,
"ErrInfo": {
"errno": -247,
"description": "Redefine index",
"detail": ""
}
}
]
}
展开