介绍
node-red-node-cf-cloudant-plus-view
是一款针对 Cloudant Plus View 的 Node-RED 节点,可以方便地读取和操作云数据,实现数据的持久化存储等。
在本文中,我们将会详细介绍该 npm 包的使用方法和注意事项,以便您能更好地运用该工具进行前端开发。
准备工作
在开始使用该 npm 包之前,您需要确保以下条件已经满足:
- 拥有一个有效的 node-red 实例
- 安装了
node-red-node-cf-cloudant-plus-view
npm 包
如果您还没有完成上述准备工作,可以参考以下链接进行相关操作:
- Node-RED 官方网站:https://nodered.org/
node-red-node-cf-cloudant-plus-view
的 npm 链接:https://www.npmjs.com/package/node-red-node-cf-cloudant-plus-view
使用方法
添加节点
添加节点是使用该 npm 包的第一步。
在 node-red 编辑器中,点击菜单栏的 “Manage palette”,选择 “Install” 标签页,然后搜索 “node-red-node-cf-cloudant-plus-view” 点击安装即可。
注意:该 npm 包是一个节点,如果您尚未安装 node-red,将无法使用该 npm 包。
配置 Cloudant 凭证
使用该节点之前,您需要准备 Cloudant 凭证,并输入在节点中。这里我们以 IBM Cloud 上的 Cloudant 为例:
在 IBM Cloud 中创建 Cloudant NoSQL 数据库实例
单击 Cloudant 实例的 “Launch” 按钮,进入 Cloudant 管理页面。
在管理页面中单击 “Service credentials” 标签页,然后单击 “View credentials” 按钮即可查看您的凭证信息。
在 node-red 编辑器中,找到该节点,双击节点,找到 API Key、Password、Host、Database Name 四个输入框,输入您从 Cloudant 页面中获取到的 值即可。
连接数据库
在配置凭证之后,就可以连接数据库了。
该节点支持的操作有 Query、Insert、Update 和 Delete。具体操作方法如下:
Query 操作
查询可以使用以下两种方法:
在节点上配置好查询信息,直接运行。
在节点上设置 msg.payload 为查询信息,然后将 msg 信息流入节点即可。
运行成功后,您将收到一个格式化后的对象数组,可以通过 msg.payload 访问其中的内容。
Insert 操作
插入操作的方法类似于查询操作。同样有两种方法:
在节点上配置好插入信息,直接运行。
在节点上设置 msg.payload 为插入信息,然后将 msg 信息流入节点即可。
插入操作并不会产生返回结果,您可以通过显示节点进行调试。
Update 操作
更新操作与插入操作类似,仍有两种方法:
在节点上配置好更新信息,直接运行。
在节点上设置 msg.payload 为更新信息,然后将 msg 信息流入节点即可。
更新操作也不会产生返回结果。如需检查更新是否成功,请查询数据库。
Delete 操作
删除操作同样分为两种方法:
在节点上配置好删除信息,直接运行。
在节点上设置 msg.payload 为删除信息,然后将 msg 信息流入节点即可。
删除操作不产生返回结果,如需检查操作结果,请查询数据库。
完整示例
-- -------------------- ---- ------- -- ----- ------------------ ------- ------------------------ ---- ------------------ --------- --- ----------- --- ------- --- ----------- --- ----------- ----------- --------- --------- ------- --- ---- ---- ---- ---- -------- ----------------------- - ----- ------------------ ------- --------- ---- ------------------ ------- ------ ----- -------- ------ ------------ --------- --- ---------- --- ------- ------ ------------ ---- -------- --- ---------- --- -------------- ------- ---- --- ---- ---- -------- ----------------------- - ----- ------------------ ------- -------- ---- ------------------ ------- -------- --------- ----- ------------ ----- ---------- ------ ----------- ------ ----------- ------- ------------- ------- ---- ---- ---- ---- -------- ----
以上是查询所有数据的完整示例。 您可以将该示例输入至 node-red 编辑器中,然后更改 API Key、Password、Host 和 Database Name 等配置。点击运行即可开始查询。
指导意义
通过这篇文章,我们讲解了使用 npm 包 node-red-node-cf-cloudant-plus-view 的方法。使用 node-red 可以为前端开发带来极大的便利,能够轻松构建具有持久化存储的 Web 应用程序和解决方案。
通过阅读本文,您可以更好地了解 node-red 平台及其支持的 Cloudant 这类云数据库的操作方法,并掌握如何使用 npm 包 node-red-node-cf-cloudant-plus-view。这对希望学习前端开发人员将是一个不错的起点。
希望本文对您有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005738281e8991b448e975d