Você pode gerar uma lista de coleções em um banco de dados e filtrar os resultados por uma variedade de propriedades, incluindo o tipo de coleção. Você pode usar essa funcionalidade para listar todas as coleções de séries temporais em um banco de dados.
Procedimento
Para listar todas as coleções de séries temporais em um banco de dados, use o comando listCollections com um filtro { type: "timeseries" } para:
db.runCommand( { listCollections: 1, filter: { type: "timeseries" } } )
Saída
Para coleções de séries temporais, a saída inclui:
type: 'timeseries'options: { timeseries: { ... } }
Por exemplo:
{ cursor: { id: Long("0"), ns: 'test.$cmd.listCollections', firstBatch: [ { name: 'weather', type: 'timeseries', options: { timeseries: { timeField: 'timestamp', metaField: 'metadata', granularity: 'hours', bucketMaxSpanSeconds: 2592000 } }, info: { readOnly: false } } ] }, ok: 1 }