【问题详细描述】
在sdb shell里,用JSON.parse()来解析snapshot的输出时报:syntax error的错误,参考附件:1.png
【解决办法】
1、使用db.snapshot()方法查询快照信息时,返回的是一个游标对象,所以直接使用JSON.parse()解释会报错;
2、可以使用以下方法解释:
var cursor = db.snapshot(SDB_SNAP_COLLECTIONS,{Name:"foo.bar"});
var snap = cursor.next();
var obj = JSON.parse(snap);
【参考链接】
错误码
常见错误处理指南