【发布时间】:2018-09-14 03:53:57
【问题描述】:
我正在尝试使用 Mongoimport 将 JSON 文件导入 MongoDb。它抛出以下错误失败:错误处理文档#1:读取 C:\Users\mbryant2\Documents\primer-dataset.json:句柄无效。
这是我的命令:
$ mongoimport --db tempTestDb --collection restaurant --drop --file C:/Users/mbryant2/Documents/primer-dataset.json
和回应:
2018-09-14T12:17:36.337-0600 连接到:本地主机 2018-09-14T12:17:36.338-0600 丢弃:tempTestDb.restaurants 2018-09-14T12:17:36.339-0600 失败:错误处理文档 #1:读取 C:\Users\mbryant2\Documents\primer-dataset.json:句柄无效。 2018-09-14T12:17:36.339-0600 导入 0 个文档
有人对我缺少什么有任何想法吗?它是否需要登录凭据或类似的东西?
【问题讨论】:
-
嗨,欢迎来到堆栈溢出。请参阅How to Ask 链接以获取有关如何提出问题并相应更新您的问题的更多详细信息。
-
您要导入的 json 文件必须包含有效的 json 数据。检查
-
这是一个有效的 json 文件
-
你能分享你的json或者一个例子吗?
-
{"_id":{"$oid":"59074c7c057aaffaafb0da64"},"address":{"building":"2911","coord":[-73.982241,40.576366],"street ":"West 15 Street","zipcode":"11224"},"borough":"Brooklyn","cuisine":"Italian","grades":[{"date":{"$date":" 2014-12-18T00:00:00.000Z"},"grade":"A","score":13},{"date":{"$date":"2014-05-15T00:00:00.000Z "},"grade":"A","score":12},{"date":{"$date":"2013-06-12T00:00:00.000Z"},"grade":"A" ,"score":9},{"date":{"$date":"2012-02-06T00:00:00.000Z"},"grade":"A","score":9}]," name":"Gargiulo 餐厅","restaurant_id":"40365784"}
标签: json mongodb mongoimport