循环遍历所有 MongoDB 集合并执行查询?
首先,您需要借助 getCollectionNames() 来获取您的集合。
数据库名称为 “test”。我们循环遍历所有 MongoDB 集合并执行如下查询 −
> db.getCollectionNames().forEach(function(collectioNameDemo)
... {
... var nextDemo = db[(collectioNameDemo) ].find().sort({_id:-1}).limit(1);
... if (nextDemo.hasNext())
... {
... printjson(nextDemo.next()._id.getTimestamp());
... }
... });以下为输出 −
ISODate("2019-02-21T18:52:43Z")
ISODate("2019-03-19T17:49:00Z")
ISODate("2019-03-06T15:40:12Z")
ISODate("2019-03-15T16:31:50Z")
ISODate("2019-02-21T15:40:52Z")
ISODate("2019-03-06T06:14:37Z")
ISODate("2019-02-21T19:29:15Z")
ISODate("2019-03-15T13:35:33Z")
ISODate("2019-03-14T21:13:58Z")
ISODate("2019-03-18T22:02:54Z")
ISODate("2019-03-22T18:01:45Z")
ISODate("2019-03-06T16:21:14Z")
ISODate("2019-02-20T15:04:32Z")
ISODate("2019-03-06T07:45:42Z")
ISODate("2019-03-19T12:33:17Z")
ISODate("2019-03-20T21:39:21Z")
ISODate("2019-03-15T16:44:26Z")
ISODate("2019-03-22T06:20:45Z")
ISODate("2019-02-21T16:40:55Z")
ISODate("2019-02-21T12:45:20Z")
ISODate("2019-03-06T16:05:48Z")
ISODate("2019-03-06T16:00:08Z")
ISODate("2019-02-28T12:43:56Z")
ISODate("2019-03-20T22:11:41Z")
ISODate("2019-03-06T05:56:45Z")
ISODate("2019-03-06T07:34:12Z")
ISODate("2019-03-14T21:00:16Z")
ISODate("2019-02-28T10:33:39Z")
ISODate("2019-03-06T05:11:10Z")
ISODate("2019-02-28T09:44:28Z")
ISODate("2019-03-06T10:13:22Z")
ISODate("2019-03-17T21:35:26Z")
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
JavaScript
PHP