【问题详细描述】
创建一个名字全为数字的cs,在使用这个cs时报错:
> db.20170120.createCL("tmp")
(shell) :1 SyntaxError: missing; before statement
【解决办法】
1、js对象的名称不能全为数字,而我们的sdb shell是支持js的,所以直接使用数字来引用cs是会报错的;
2、当用户通过驱动创建了名字全为数字或包含特殊字符的cs时,可以使用以下命令:var cs = db.getCS("xxx")在sdb shell获取cs对象;
【参考链接】
错误码
常见错误处理指南