我正在尝试在Windows10环境中第一次学习MongoDB。
我发现了大量关于导入JSON文件的语法的文章。
我的问题是JSON文件驻留在哪里?
在我的Windows10目录中,MongoDB安装在:C:\Program Files\MongoDB\Server\3.2\bin
目录下。
我还有一个数据目录:C:\data\db
。
我复制了一个样例JSON文件,但我不知道将该文件放在哪里。没有教程提到这些文件应该驻留在哪里?
发布于 2016-05-10 09:59:54
我认为你的问题不是很清楚。但是,如果您的目标是在mongodb中导入json文件,则必须在提示符下使用以下命令:
C:\>mongoimport --db <db_name> --collection <collection_name> --file C:\path\to\your\json\file.json
显然,如果您已经设置了mongodb环境变量,则前面的命令可以工作。否则,您必须从C:\path\to\mongoDB\bin
运行该命令。
如果您的目标是导出json文件,则命令为:
C:\>mongoexport --db <db_name> --collection <collection_name> --out C:\path\to\your\output file\file.json
当你导入一个json文件时,它会被转换成BSON格式,你所有的数据(文档)都会保存在C:\data\db
中(在你的例子中)。所以json文件在哪里并不重要;在导入之后,您需要的是C:\data\db
。
https://stackoverflow.com/questions/37126164
复制相似问题