开发者

Where does MongoDB store its documents?

开发者 https://www.devze.com 2023-03-14 09:53 出处:网络
I have inserted and fetched data using MongoDB, in PHP开发者_如何学Go. Is there an actual copy of this data in a document somewhere?By default Mongo stores its data in the directory /data/db.

I have inserted and fetched data using MongoDB, in PHP开发者_如何学Go. Is there an actual copy of this data in a document somewhere?


By default Mongo stores its data in the directory /data/db.

You can specify a different directory using the --dbpath option.

If you’re running Mongo on Windows then the directory will be C:\data\db, where C is the drive letter of the working directory in which Mongo was started. This is quite confusing, so on Windows I’d recommend that you always specify a data directory using --dbpath.


MongoDB stores it's data in the data directory specified by --dbpath. It uses a database format so it's not actual documents, but there are multiple documents in each file and you cannot easily extract the data from this format yourself.

To read and/or update a document you need to use a MongoDB client, in the same way that you send SQL queries to MySQL through a MySQL client. You probably want to do it programmatically by using one of the client libraries for your programming language, but there is also a command-line client if you need to do manual updates.

0

精彩评论

暂无评论...
验证码 换一张
取 消