我有这些MongoDB文件.在JSON中:
{
"attString":"hello World0",
"attInt":0,
"attDate":new Date("1990-7-20")
}
Run Code Online (Sandbox Code Playgroud)
如何使用mongoimport?将此文档导入MongoDB ?我的attDate字段有问题.
这是MongoDB shell的通知:
失败:文档#1上的错误解组字节:意外的ISODate格式
我有这个Json文件,currency.json
{
"AUD": 1.5978,
"BGN": 1.9558,
"BRL": 4.0726,
"CAD": 1.5868,
"CHF": 1.1703,
"CNY": 7.7975,
"CZK": 25.405,
"DKK": 7.4478,
"GBP": 0.87285,
"HKD": 9.6889,
"HRK": 7.4398,
"HUF": 312.9,
"IDR": 16993.0,
"ILS": 4.2984,
"INR": 80.255,
"ISK": 122.1,
"JPY": 129.74,
"KRW": 1330.3,
"MXN": 22.88,
"MYR": 4.8365,
"NOK": 9.5715,
"NZD": 1.7024,
"PHP": 64.64,
"PLN": 4.2262,
"RON": 4.663,
"RUB": 70.539,
"SEK": 10.194,
"SGD": 1.6216,
"THB": 38.495,
"TRY": 4.888,
"USD": 1.2346,
"ZAR": 14.52
}
Run Code Online (Sandbox Code Playgroud)
}
而这在Python中的连接
from pymongo import MongoClient
client = MongoClient ('localhost', 27017)
db = …Run Code Online (Sandbox Code Playgroud) 我正在尝试以 JSON 格式导入大型数据文件。我正在使用
mongoimport --db verbs --collection de --file "/Users/marcelbraasch/Downloads/de.json"
导入数据。这是正在经历的,但是,我收到以下异常:
失败:(未授权)未授权动词执行命令 { 插入:“de”,有序:false,writeConcern:{ w:“多数”},$db:“动词”}
我已经尝试过这样的组合
mongoimport -h localhost:27017 -u 'user' -p 'password' --db verbs --collection de --file "/Users/myname/Downloads/de.json"
但没有一个奏效。如果此信息很重要,我的 mongo 实例正在 docker 容器中运行。我需要做什么?