【发布时间】:2019-12-28 20:34:53
【问题描述】:
我尝试使用 zipcodes 导入 JSON 文件
[
{
"zip": "1000",
"city": "Bruxelles",
"lng": 4.351697,
"lat": 50.8465573
},
{
"zip": "1020",
"city": "Laeken",
"lng": 4.3487134,
"lat": 50.883392
},
...
{
"zip": "9992",
"city": "Middelburg",
"lng": 3.4071425562584,
"lat": 51.25583235
}
]
我希望每个组(zip、city、lng、lat)都作为一个文档。
添加数据库 be_cities 并使用此命令导入 couchdb:
curl -X POST http://user:password&@192.168.0.205:5984/be_cities/_bulk_docs -H "Content-type: application/json" -d @zipcodes-belgium.json
但是报错:
[1] 13218
-bash: @192.168.0.205:5984/be_cities/_bulk_docs: No such file or directory
ubuntu@ubuntu$curl: (3) Port number ended with 'F'
也可以用 PUT 代替 POST 试试,但还是报错。
有人知道如何将整个 json 文件作为文档批量导入吗?
【问题讨论】:
-
问题是你需要引用你的URL。
&被 bash 解释为特殊的,并将你的命令一分为二。 -
嗨@Flimzy 感谢您的回答。现在完美运行???
-
我很高兴你成功了!