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

巴拉特
mongos.connect("mongodb://localhost/Company")

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

我的问题是,这个新创建的数据库在mongodb数据文件夹或nodejs应用程序文件夹中的哪里存在?

拖轮碎石

因此,您的应用程序正在连接到本地主机,在该主机上,MongoDB服务器在默认端口(27017)上运行。如果使用mongos进程连接到MongoDB集群,则必须查看mongod(数据库进程本身)的运行位置。让我们以您的mongod在本地运行的简单情况为例。

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

这意味着,在您的情况下,您应该在此文件夹中看到“ Company”数据库文件,如下所示:

/data/db/Company.0

/data/db/Company.ns

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

当您启动数据库时,您将启动一个“ mongod”,它使用一个名为dbpath的参数(请参阅http://docs.mongodb.org/manual/reference/configuration-options/#storage.dbPath),该参数默认为/ data / D b

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

这样一来,您的应用程序内部就不会“创建”任何东西,而所有操作都在“ mongodb”(数据库)级别完成。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该将在WebMatrix中创建的数据库保存在哪里,以便它们与不在同一程序中开发的网站一起使用?

从Netbeans创建Derby数据库时,该数据库存储在哪里?

我的android数据库在哪里?

我的 sqlite 数据库在哪里?

Joomla数据库在哪里做或

在数据库中将“ created_by”引用放在哪里?

比例定理关系数据库在CAP定理中将落在哪里?

NetBeans在哪里创建Derby嵌入式数据库

Codeigniter-在哪里创建第二个数据库连接?

Django-在哪里创建类来操作数据库

在哪里指定要创建的数据库文件的名称?

在RSpec + Factory Girl中在哪里创建应用程序范围的数据库记录?

ASP.NET 核心将自动创建的数据库放在哪里?

MongoDB的“ forEach”命令将在哪里运行?

nohup文件将在哪里创建/存储

Elasticsearch 数据库:elasticsearch 在哪里存储数据?

数据库的数据应该在哪里转换?

MongoDB 数据在哪里?

我们在Laravel 4中将非数据库函数/库放在哪里?

数据库配置文件存储在哪里?

IdentityUsers 在哪里上传到数据库?

在laravel生产中在哪里配置数据库?

您在哪里存储数据库密码?

Room在哪里保存Android数据库?

什么是WMI数据库条目?在哪里?

Python的“此Unicode的最佳ASCII”数据库在哪里?

Sequilize / Umzug:在哪里存储数据库模式的状态?

Visio中的数据库形状在哪里?

ArangoDB-数据库文件存储在哪里?