Manage time series through the wire listener

You can create and manage time series through the wire listener. You interact with time series data through a virtual table.

You can create, load, and query time series through the MongoDB API or the REST API. For example, you can program sensor devices that do not have client drivers to load time series data directly into the database with HTTP commands from the REST API. Because you act on a virtual table, the TimeSeries row type does not need to contain a BSON column.

You can load time series data through the MQTT protocol if your time series data is stored in a BSON column in the TimeSeries row type.

The following restrictions apply when you create a time series through the wire listener:

  • You cannot define hertz or compressed time series.
  • You cannot define rolling window containers.
  • You cannot load time series data through a loader program. You must load time series data through a virtual table.
  • You cannot run time series SQL routines or methods from the time series Java™ class library. You operate on the data through a virtual table.