有没有办法确定为动态创建的mongo数据库和集合创建的日期?
答案 0 :(得分:1)
对于数据库: 您可以检查“database-name.ns”文件的创建时间
ls -l test.ns
-rw------- 1 root root 16777216 Jun 12 07:10 test.ns
收集: 当您在其中插入内容时,会创建大部分时间收集。因此,如果您没有使用createCollection()命令创建集合,并且您使用_id键的默认ObjectId,那么您可以通过了解插入第一个文档的时间来粗略估计集合的创建。集合。
Mongo > db.test.find().sort({$natural : 1}).limit(1).toArray()[0]._id.getTimestamp()
ISODate("2013-06-12T01:40:04Z")