客户机库

利用客户机库作为工具,您可以开发自己的应用程序以使用 IBM® Cloudant® for IBM Cloud® 数据库。

IBM Cloudant 正式支持以下客户端库:Java™, Node.js, Python,和 Go。

受支持的库是指如果您在当前版本的库中遇到特定的、可重复的问题,可以联系 IBM Cloudant 的库、 可重现的问题。

Java

IBM Cloudant SDK for Java™ 是 Java™ 的官方 IBM Cloudant 库。

要为 Java™ 库安装 IBM Cloudant SDK,请参阅“安装”,了解如何将该库作为依赖项添加到 Maven 或 Gradle 的构建中。 您还可以在指南中查看如何使用该库的详细信息和示例。

图书馆 Java

Node.js

IBM Cloudant SDK for Node.js 库是 Node.js 的官方 IBM Cloudant 库。

安装 IBM Cloudant SDK for Node.js 运行以下命令安装程序库

npm install @ibm-cloud/cloudant

图书馆 Node.js

Python

IBM Cloudant SDK for Python 库是 Python 的官方 IBM Cloudant 库。

如以下示例所示,运行 pipeasy_install 安装 IBM Cloudant 用于 Python 库:

pip install --upgrade "ibmcloudant>=0.0.27"

easy_install --upgrade "ibmcloudant>=0.0.27"

更多信息,请参见 python.org 网站。

图书馆 Python

执行

IBM Cloudant SDK for Go 库是用于 Go 的官方 IBM Cloudant 库。

运行以下命令安装 IBM Cloudant SDK for Go 库:

go get -u github.com/IBM/cloudant-go-sdk/cloudantv1

围棋图书馆

实用工具

您可以通过 IBM Cloudant 使用以下工具。

支持的工具

支持的工具由 IBM Cloudant 维护和支持。

couchbackup

这是一种通过命令行将 IBM Cloudant 或 CouchDB 数据库备份到文本文件的工具。

要安装 couchbackup,请使用 npm 运行以下命令:

npm install -g @cloudant/couchbackup

有关更多信息,请参阅 couchbackup

不支持的工具

IBM Cloudant 不维护或支持不支持的工具。

cURL

通过命令行传输数据的工具。

有关更多信息,请参阅 curl

jq

IBM Cloudant 使用 JSON 数据格式。

下载软件包进行安装 jq.

有关更多信息,请参阅 jq

couchdiff

通过命令行使用的工具,可显示 IBM Cloudant 和 CouchDB 数据库之间的差异。

要安装 couchdiff,请使用 npm 运行以下命令:

npm install -g couchdiff

有关更多信息,请参阅 couchdiff

couchimport

通过命令行或编程使用的工具,可将数据高效导入 CouchDB。

要安装 couchimport,请使用 npm 运行以下命令:

npm install -g couchimport

有关更多信息,请参阅 couchimport

couchmigrate

这是一种通过命令行迁移 CouchDB 设计文档的工具。

要安装 couchmigrate,请使用 npm 运行以下命令:

npm install -g couchmigrate

有关更多信息,请参阅 couchmigrate

couchreplicate

从命令行使用的工具,用于协调 Apache CouchDB 或 IBM Cloudant 复制。

要安装 couchreplicate,请使用 npm 运行以下命令:

npm install -g couchreplicate

有关更多信息,请参阅 couchreplicate

couchxray(不推荐)

从命令行使用的工具,用于查看数据库使用的 CouchDB 功能。

要安装 couchxray,请使用 npm 运行以下命令:

npm install -g couchxray

有关更多信息,请参阅 couchxray