SequoiaDB 简介						 
					
						快速入门						 
					
						安装部署						 
					
						数据库实例						 
					
						分布式引擎						 
					
						SAC 管控中心						 
					
						SequoiaPerf 性能分析工具						 
					
						参考手册						 
					
						常见问题及解答(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": ""
      }
    }
  ]
}
       展开
            展开
          
   
   
   
   
   
   
   
