数据库将在mongodb中创建在哪里?

时间:2014-08-21 07:18:13

标签: node.js mongodb

mongos.connect("mongodb://localhost/Company")

如果公司数据库退出,则根据文档执行上述命令,然后它将连接到nodejs,否则将创建数据库,然后建立连接。

我的问题是这个新创建的数据库在mongodb数据文件夹或nodejs应用程序文件夹中的位置

1 个答案:

答案 0 :(得分:0)

因此,您的应用程序将连接到localhost,您可以在默认端口(27017)上运行MongoDB服务器。如果使用mongos进程连接到MongoDB集群,则必须查看mongod(数据库进程本身)正在运行的位置。我们来看一下你的mongod在本地运行的简单案例。

所以我希望您已经使用所有默认值启动了MongoDB实例,"数据库文件"在/ data / db(\ data \ db)中创建。

这意味着在您的情况下,您应该看到"公司"此文件夹中的db文件,如:

  

/data/db/Company.0

     

/data/db/Company.ns

现在让我们为您提供更多信息:

启动数据库时,启动一个" mongod",它使用名为dbpath的参数(参见http://docs.mongodb.org/manual/reference/configuration-options/#storage.dbPath),默认为/ data / db

您可以将其覆盖到任何现有文件夹以适应您的环境。

所以没有什么是"创造"在你的应用程序中,所有内容都在" mongodb" (数据库)级别。