为什么我只能访问测试数据库下的mongodb的GridFS?

为什么我只能访问测试数据库下的mongodb的GridFS?

我使用以下命令将文件添加到 mongodb 的 GridFS:

mongofiles put <the file>

现在我可以通过运行以下命令来查看它:

db.fs.chunks.find()

仅当我使用测试数据库时,当我使用自定义数据库时,第二个命令不返回任何内容。mongodb 是否使用 test 作为存储文件的默认数据库?有没有办法指定这个?

答案1

mongodb是否使用test作为存储文件的默认数据库?

是的,test是默认数据库。

有没有办法指定这个?

是的。这会因驱动程序而异。如果您从命令行执行此操作,则可以连接到servername:port/databasename。通常还有一个-d用于指定数据库名称的选项。

相关内容