gpt4 book ai didi

json - 使用 cbdocloader 将 JSON 文件导入 Couchbase

转载 作者:太空宇宙 更新时间:2023-11-03 22:11:26 25 4
gpt4 key购买 nike

我使用 cbdocloader 命令将不同的 json 文件导入到 couchbase 数据库中。如果我的文件内容 json 如下所示

{"displayName":"Login","controller":"AppCtrl","action":"login","endpoint":"","group":0,"_type":"Permission"}

工作正常。

但是如果我的 json 内容 _id 它会自动将其从导入中排除,我想像下面这样导入我的 json

{"_id":"3dfd4bb0-aff4-11e6-8a96-8598a3ef40c4","displayName":"Login","controller":"AppCtrl","action":"login","endpoint":"","group":0,"_type":"Permission"}

如何使用cbdocloader执行此操作??

最佳答案

Couchbase Server 4.5 以不同的方式处理 _id: https://github.com/couchbase/couchbase-cli/blob/4.5.0/pump_json.py#L41-L62

下一个版本将使用新的文档加载器,但它不再这样做了。您可以独立构建它:https://github.com/couchbase/docloader

export GOPATH=/tmp/gopath
mkdir -p $GOPATH
cd $GOPATH
go get github.com/couchbase/docloader/cmd/cbdocloader

它生成单个静态二进制文件

./bin/cbdocloader

手册页也位于存储库中

man src/github.com/couchbase/docloader/man/man1/cbdocloader.1

您可以看到 Connect 2016 上记录的这个新文档加载器的演示:https://www.youtube.com/watch?v=OlK9R5Fqmpo

关于json - 使用 cbdocloader 将 JSON 文件导入 Couchbase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40740476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com