NPM 包 node-red-node-cf-cloudant-plus-view 使用教程

阅读时长 6 分钟读完

介绍

node-red-node-cf-cloudant-plus-view 是一款针对 Cloudant Plus View 的 Node-RED 节点,可以方便地读取和操作云数据,实现数据的持久化存储等。

在本文中,我们将会详细介绍该 npm 包的使用方法和注意事项,以便您能更好地运用该工具进行前端开发。

准备工作

在开始使用该 npm 包之前,您需要确保以下条件已经满足:

  • 拥有一个有效的 node-red 实例
  • 安装了 node-red-node-cf-cloudant-plus-view npm 包

如果您还没有完成上述准备工作,可以参考以下链接进行相关操作:

使用方法

添加节点

添加节点是使用该 npm 包的第一步。

在 node-red 编辑器中,点击菜单栏的 “Manage palette”,选择 “Install” 标签页,然后搜索 “node-red-node-cf-cloudant-plus-view” 点击安装即可。

注意:该 npm 包是一个节点,如果您尚未安装 node-red,将无法使用该 npm 包。

配置 Cloudant 凭证

使用该节点之前,您需要准备 Cloudant 凭证,并输入在节点中。这里我们以 IBM Cloud 上的 Cloudant 为例:

  1. 在 IBM Cloud 中创建 Cloudant NoSQL 数据库实例

  2. 单击 Cloudant 实例的 “Launch” 按钮,进入 Cloudant 管理页面。

  3. 在管理页面中单击 “Service credentials” 标签页,然后单击 “View credentials” 按钮即可查看您的凭证信息。

在 node-red 编辑器中,找到该节点,双击节点,找到 API Key、Password、Host、Database Name 四个输入框,输入您从 Cloudant 页面中获取到的 值即可。

连接数据库

在配置凭证之后,就可以连接数据库了。

该节点支持的操作有 Query、Insert、Update 和 Delete。具体操作方法如下:

Query 操作

查询可以使用以下两种方法:

  1. 在节点上配置好查询信息,直接运行。

  2. 在节点上设置 msg.payload 为查询信息,然后将 msg 信息流入节点即可。

运行成功后,您将收到一个格式化后的对象数组,可以通过 msg.payload 访问其中的内容。

Insert 操作

插入操作的方法类似于查询操作。同样有两种方法:

  1. 在节点上配置好插入信息,直接运行。

  2. 在节点上设置 msg.payload 为插入信息,然后将 msg 信息流入节点即可。

插入操作并不会产生返回结果,您可以通过显示节点进行调试。

Update 操作

更新操作与插入操作类似,仍有两种方法:

  1. 在节点上配置好更新信息,直接运行。

  2. 在节点上设置 msg.payload 为更新信息,然后将 msg 信息流入节点即可。

更新操作也不会产生返回结果。如需检查更新是否成功,请查询数据库。

Delete 操作

删除操作同样分为两种方法:

  1. 在节点上配置好删除信息,直接运行。

  2. 在节点上设置 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

纠错
反馈