我在Mongo目录上使用use testdb
创建了一个测试数据库,此后,我转到了data\db
路径,但是在那里没有找到任何名为testdb
的文件。我的数据库是以其他方式存储的还是位于其他地方?
在创建数据库之前,我使用--dbpath C:\mongodb\data\db
答案 0 :(得分:1)
指定的数据库路径存储了通过运行mongod进程创建的数据。如果未指定directoryPerDB
,它将把所有数据库的数据存储到dbpath中指定的同一目录中。
MongoDB为dbpath中的每个索引和每个集合创建一个文件,该文件通常无法通过名称来识别。您找不到数据库目录的名称。