如何使用 python 脚本创建 cblite2 文件

How to create cblite2 file with python script

我试图在我的一个 android 应用程序中使用 couchbase。此应用程序将包含从网络上抓取 的静态数据。所以我想用我的 python 脚本生成一个 cblite2 文件并插入这些数据,然后在 android 中使用这个 cblite2 文件。我可以从现有文件 according to this 加载数据。但是如何生成我的初始 cblite2 文件?

您可以使用 cblite command line tool 创建数据库。有几种方法可以进行导入。我将描述在我看来最简单的方法。

让您的脚本将 JSON 文档保存到目录中。对于此示例,我们将目录称为 json-documents。使用所需的文档 ID 作为基本名称,并使用 .json 作为扩展名。例如,如果您希望文档的 ID 为“foo”,则文件名将为 foo.json.

然后使用cblite cp命令将文档导入新数据库:

cblite cp json-documents/ myNewDatabase.cblite2

您可以使用其他 cblite 子命令来验证导入是否成功。

列出文档 ID:

cblite ls myNewDatabase.cblite2

显示文件内容:

cblite cat myNewDatabase.cblite2 someDocumentId