我有一些以下列方式格式化的json文件
{
<collection_name> : [
{object},
{object}
]
}
我是否可以使用mongo脚本导入此类文件或预先制作以将正确格式传递给mongoimport
?
更新: 使用philshem的命令行,我的输入给出了以下错误:
exception:BSON representation of supplied JSON array is too large: code FailedToParse: FailedToParse: Date expecting integer milliseconds: offset:264
有问题的日期是
"uploadDate": {
"$date": "2015-02-17T10:36:34.881Z"
}
答案 0 :(得分:4)
标准导入行是:
mongoimport --db dbName --collection collectionName --file fileName.json
对于json对象数组,添加以下标志:
--jsonArray
如果你尝试了这个并且它没有用,请编辑你的问题以包含错误信息。
更新:根据错误消息,查看this question/answer和this documentation。
答案 1 :(得分:0)
您需要明确指定日期格式
试试这个:
"uploadDate": {
"$date": **ISODate(**"2015-02-17T10:36:34.881Z"**)**
}