如何知道一个时间序列集合是否在MongoDB上成功创建?

fcg9iug3  于 2023-01-30  发布在  Go
关注(0)|答案(1)|浏览(144)
await conn.db("db_ts").collection("col_ts", {
          timeseries: {
            timeField: "timestamp",
            metaField: "metadata",
          },
        });

创建此集合并向其中写入数据后,我没有指示符表明它是时间序列集合。
我知道如果我在Atlas上使用UI创建一个时间序列集合,将会有一个图标,它会明确地显示时间序列集合,但是当我创建col_ts时,没有任何这样的指示符。

tvz2xvvm

tvz2xvvm1#

可以使用命令db.getCollectionInfos()
对于时间序列集合,type字段的值为timeseries

[
  ...
  {
    name: 'col_ts',
    type: 'timeseries',
    options: { timeseries: [Object] },
    info: { readOnly: false }
  }
  ...
]

相关问题