在json文件中给出以下文档:
{
"session_date" : "03/03/2017",
"data" : [
{"user": "jack", "views": 10}
]
}
如果将JSON复制到Robomongo的插入窗口,则JSON有效,并导致插入一个包含文档列表的文档(此简单示例中的1个文档列表)。
尽管如此,我无法用mongoimport做到这一点:
> mongoimport --db mydb --jsonArray --collection mycollection --file data\test.json
> connected to: localhost
> Failed: error reading separator after document #1: bad JSON array format - found no opening bracket '[' in input source
> imported 0 documents
由于它是一个文档而不是一个文档数组,我不能使用--jsonArray选项。
有任何帮助导入此内容吗?
答案 0 :(得分:0)
mongoimport --db mydb --collection mycollection --file data\test.json
如果您计划导入的simple import
文件,应该对您有用。
只是要添加信息,这将在mycollection
下的mydb
中创建一个包含上述JSON数据的文档。