mongo db数据库存储在本地硬盘上的哪个位置?

The*_*net 5 python macos amazon-ec2 mongodb

我正在抓取推文并将它们插入到mongo数据库中以便在python中进行分析工作.我想查看我的数据库的大小,这样如果我在亚马逊上运行,我就不会产生额外的费用.我怎么知道我目前的mongo数据库在osx上有多大?免费套餐会覆盖我吗?

Sea*_*ory 14

后人:

运行mongo shell: mongo

在shell运行中: db.adminCommand("getCmdLineOpts")

这将给出相关文件的位置,包括db路径.以下是我运行mongo的两台机器的结果.

"parsed": {
    "config": "/usr/local/etc/mongod.conf",
    "dbpath": "/usr/local/var/mongodb",
    "logappend": "true",
    "logpath": "/usr/local/var/log/mongodb/mongo.log"
    },


"parsed" : {
    "config" : "/etc/mongodb.conf",
    "dbpath" : "/var/lib/mongodb",
    "logappend" : "true",
    "logpath" : "/var/log/mongodb/mongodb.log",
},
Run Code Online (Sandbox Code Playgroud)


Mik*_*ant 3

我相信在 OSX 上默认位置是/data/db. 但您可以检查配置文件中的dbpath值进行验证。