【sequoiadb|巨杉数据库】Shell模式——脚本模式

本文介绍了如何通过SequoiaDB Shell的脚本模式执行JavaScript脚本来进行数据库操作,例如创建并运行一个名为query_data.js的脚本,用于连接数据库、查询数据并打印结果。示例中展示了查询员工信息的过程。
摘要由CSDN通过智能技术生成

【sequoiadb|巨杉数据库】Shell模式——脚本模式

将需要执行的 SequoiaDB Shell 操作写成一个 JavaScript 脚本文件,使用 -f 命令参数可以执行该脚本。关于脚本模式的详细信息可参考使用 Shell 执行脚本。

  1. 将 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();
  1. 使用 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模式——嵌入命令模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值