客户机库
利用客户机库作为工具,您可以开发自己的应用程序以使用 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 库。
如以下示例所示,运行 pip 或 easy_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。