微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何从.ns文件中查看mongodb数据

我刚刚探索过mongodb.什么时候我使用mongo存储数据.它会将该数据存储在* .ns文件中.

那么如何查看.NS文件中存储的数据?

当我试图在记事本中打开这个文件时,它显示了很多NULL.

有没有其他方法来检查存储在mobgodb中的数据.

解决方法:

我相信数据本身不会保存在NS文件中,而是保存在扩展名为.0,.1等同名文件的文件中.这些文件不能用文本编辑器读取.

可能最简单的方法是通过指向您拥有文件的文件夹(mongod –dbpath / path / to / your / files /)来启动mongod进程.然后你可以使用mongo shell来探索内容.

你确实得到了一些数据文件的明确部分,但大多数情况下它都是典型的文本编辑器无法读取的.

dbname.0是预先分配的初始数据文件,以64MB开头

dbname.ns用于簿记. ns代表命名空间. 16MB .ns文件的默认限制支持24,000个命名空间(集合索引)(请参阅: – nssize参数)

只要MongoDB超过最后一个dbname.x文件的大小,它就会分配一个大小为2GB的新数据文件.一旦文件大小达到2GB,每个连续文件也是2GB.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐