0

有没有办法确定为动态创建的 mongo 数据库和集合创建的日期?

4

1 回答 1

1

对于数据库:您可以检查“database-name.ns”文件的创建时间

ls -l test.ns
-rw------- 1 root root 16777216 Jun 12 07:10 test.ns

对于收藏:大部分时间收藏是在您向其中插入内容时创建的。因此,如果您没有使用 createCollection() 命令创建集合并且您使用默认的 ObjectId 作为 _id 键,那么您可以通过知道插入第一个文档的时间来粗略估计集合的创建时间收藏。

Mongo > db.test.find().sort({$natural : 1}).limit(1).toArray()[0]._id.getTimestamp()
ISODate("2013-06-12T01:40:04Z")
于 2013-06-12T04:43:34.587 回答