【sequoiadb|巨杉数据库】Shell模式——脚本模式
将需要执行的 SequoiaDB Shell 操作写成一个 JavaScript 脚本文件,使用 -f 命令参数可以执行该脚本。关于脚本模式的详细信息可参考使用 Shell 执行脚本。
- 将 SequoiaDB Shell 操作写成一个 JavaScript 脚本文件,如创建名称为 query_data.js 的脚本文件,执行连接、查询操作。文件的具体内容如下:
$ cat query_data.js
var db = new Sdb();
var cs = db.getCS("emp");
var cl = cs.getCL("employees");
var condition = {"emp_no" : 10001};
var cursor = cl.find(condition);
while( cursor.next() ){
var record = cursor.current().toString();
println(record);
}
cursor.close();
db.close();
- 使用 SequoiaDB Shell 的 -f 命令参数指定执行 query_data.js 脚本:
$ sdb -f query_data.js
{
"_id": {
"$oid": "5cb05debd737b02dca3f9b6f"
},
"emp_no": 10001,
"birth_date": "1995-06-02",
"first_name": "Bezalel",
"last_name": "Simmel",
"gender": "F",
"hire_date": "2018-11-21"
}
相关阅读
【sequoiadb|巨杉数据库】配置SequoiaDB服务
https://blog.csdn.net/lolitaAC/article/details/115331059
【SequoiaDB|巨杉数据库】Shell模式——交互模式
【sequoiadb|巨杉数据库】Shell模式——嵌入命令模式