因此,如文档所述,默认情况下,它将数据存储在data / db /目录中。通过文件管理器可以看到,该文件夹为空。我想文件都藏在那里了。
因此,如果我从另一台PC提取带有此文件夹的存储库,是否可以通过MongoDB访问此数据?
答案 0 :(得分:2)
我想文件被藏在那里了
不太可能。我敢打赌,您的数据目录已设置为另一个值。
如果我从另一台PC提取带有此文件夹的存储库
此可能有效,但充其量只能覆盖您的本地数据文件。最坏的情况是,它将覆盖您的本地数据文件,而mongodb不会使用新的数据文件启动。
建议/支持的方法是使用mongodump
/ mongorestore
。优点:您不必担心数据文件在两台计算机上的位置。
答案 1 :(得分:1)
例如,如果您从Debian / Ubuntu软件包中安装了MongoDB,则数据目录将为/var/lib/mongodb
。
请参见https://askubuntu.com/questions/982673/where-is-mongo-database-folder-on-the-filesystem