无法将Json数组导入到Mongodb
问题描述:
我试图使用windows命令提示符将jsonArray导入到mongoDB。无法将Json数组导入到Mongodb
我的命令是,
C:\mongo>mongoimport --jsonArray -d testdb -c testcollection -f my_test_file.json
文件my_test_file.json并在存在C:\蒙戈并且该文件包含以下,
[{"id": 1, "data":"test"}]
命令提示的输出只有connected to: 127.0.0.1
并且没有导入发生。
当我运行上面的命令时,运行db的命令promt说connection accepted
。
任何人都可以注意到我在这里失踪了吗?
答
标志“-f”表示字段但不是我假设你认为的文件。只需从命令中删除它,一切都可以正常工作。
C:\mongo>mongoimport --jsonArray -d testdb -c testcollection my_test_file.json
+0
谢谢。这工作.. – noob
您的数据库中的ID列是否配置为数字类型?如果没有,你应该在1附近加引号。 – ZacWolf
谢谢@ZacWolf。该id是数字。我试着把它改成'“1”'。仍然没有工作.. – noob