介绍
Sheetsu 是一个基于 Google Sheets 的在线数据库,它允许用户把 Google Sheets 当作一个 database 应用。sheetsu-node 是 Sheetsu 的 Node.js 客户端,可以让我们通过代码来操作 Sheetsu 数据库。
在本篇文章中,我们将介绍如何使用 sheetsu-node 包在 Node.js 环境中操作 Sheetsu 数据库。
安装
我们可以通过 npm 包管理器来安装 sheetsu-node,命令如下:
$ npm install sheetsu-node
使用
在开始使用 sheetsu-node 前,我们需要在 Sheetsu 的官方网站上注册并创建一个 database。最后,我们需要获取 Sheetsu 的 API key,并将其记录下来。
配置
在使用 sheetsu-node 前,我们需要进行配置。具体配置信息如下:
const Sheetsu = require('sheetsu-node'); const api = new Sheetsu({ address: '<your-sheetsu-address>', api_key: '<your-api-key>' });
需要将 <your-sheetsu-address>
和 <your-api-key>
替换为我们在 Sheetsu 上注册的信息。
获取数据
我们可以使用 read
方法获取我们表格中的数据。
api.read().then((data) => { console.log(data); }).catch((error) => { console.log(error); });
插入数据
我们可以使用 create
方法插入新数据。
api.create({ name: 'Tom', age: 20 }).then((response) => { console.log(response); }).catch((error) => { console.log(error); });
更新数据
我们可以使用 update
方法更新数据。
-- -------------------- ---- ------- ------------ ----- ------ ---- -- -- - ------- ------- ------ ----- ------------------ -- - ---------------------- ---------------- -- - ------------------- ---
删除数据
我们可以使用 delete
方法删除数据。
api.delete({ column: 'name', value: 'Tom' }).then((response) => { console.log(response); }).catch((error) => { console.log(error); });
示例代码
-- -------------------- ---- ------- ----- ------- - ------------------------ ----- --- - --- --------- -------- ------------------------- -------- ---------------- --- ---------------------- -- - ------------------ ---------------- -- - ------------------- --- ------------ ----- ------ ---- -- ------------------ -- - ---------------------- ---------------- -- - ------------------- --- ------------ ----- ------ ---- -- -- - ------- ------- ------ ----- ------------------ -- - ---------------------- ---------------- -- - ------------------- --- ------------ ------- ------- ------ ----- ------------------ -- - ---------------------- ---------------- -- - ------------------- ---
总结
通过本文的介绍,我们学习了如何使用 sheetsu-node 包在 Node.js 环境中操作 Sheetsu 数据库。同时,我们了解了 Sheetsu 的一些基本概念,如 Sheetsu 的 API key 和 address。
希望读者通过本文的学习,可以更好的利用 Sheetsu 达到应用开发的目的。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005583881e8991b448d568d