@@ -16,11 +16,34 @@ Time Series Collection Limitations
16
16
:description: Time Series, IOT
17
17
:keywords: Time Series, IOT
18
18
19
+ Unsupported Features
20
+ ~~~~~~~~~~~~~~~~~~~~~
21
+
22
+ The following features are not supported for
23
+ :ref:`time series collections <manual-timeseries-collection>`.
24
+
25
+ * :doc:`Client-side field level encryption </core/security-client-side-encryption>`
26
+ * :dbcommand:`reIndex`
27
+ * :doc:`Change streams </changeStreams>`
28
+ * :realm:`Database Triggers </triggers/database-triggers>`
29
+ * :realm:`GraphQL API </graphql>`
30
+ * :atlas:`Atlas Search </atlas-search>`
31
+ * :realm:`Realm Sync </sync>`
32
+ * :atlas:`Data API </api/data-api>`
33
+ * :doc:`Schema validation rules </core/schema-validation>`
34
+
19
35
Constraints
20
36
~~~~~~~~~~~
21
37
22
38
The maximum size of a measurement document is 4 MB.
23
39
40
+ Aggregation $out and $merge
41
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
42
+
43
+ You can't use aggregation pipeline stages :pipeline:`$out` and :pipeline:`$merge`
44
+ to output or merge into to :ref:`time series collections
45
+ <manual-timeseries-collection>` from another collection.
46
+
24
47
.. _timeseries-limitations-updates-deletes:
25
48
26
49
Updates and Deletes
@@ -83,12 +106,6 @@ Secondary indexes don't support the following index properties:
83
106
- :doc:`Unique </core/index-unique>`
84
107
- :doc:`Partial </core/index-partial>`
85
108
86
- ``reIndex``
87
- ~~~~~~~~~~~
88
-
89
- The :dbcommand:`reIndex` command is not supported for :ref:`time series
90
- collections <manual-timeseries-collection>`.
91
-
92
109
Capped Collections
93
110
~~~~~~~~~~~~~~~~~~
94
111
@@ -127,19 +144,6 @@ a time. From ``"seconds"`` to ``"minutes"`` or from ``"minutes"`` to
127
144
``granularity`` from ``"seconds"`` to ``"hours"``, first increase the
128
145
``granularity`` to ``"minutes"`` and then to ``"hours"``.
129
146
130
- Schema Validation
131
- ~~~~~~~~~~~~~~~~~
132
-
133
- You cannot specify :doc:`validation rules </core/schema-validation>` for
134
- :ref:`time series collections <manual-timeseries-collection>`.
135
-
136
- Client-Side Field Level Encryption
137
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
138
-
139
- :doc:`Client-side field level encryption
140
- </core/security-client-side-encryption>` is not supported for
141
- :ref:`time series collections <manual-timeseries-collection>`.
142
-
143
147
.. _time-series-limitations-sharding:
144
148
145
149
Sharding
@@ -172,13 +176,6 @@ Shard Keys
172
176
173
177
.. include:: /includes/time-series/fact-shard-key-limitations.rst
174
178
175
- Aggregation $out and $merge
176
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
177
-
178
- The aggregation pipeline stages :pipeline:`$out` and :pipeline:`$merge`
179
- can't output to :ref:`time series collections
180
- <manual-timeseries-collection>`.
181
-
182
179
Transactions
183
180
~~~~~~~~~~~~
184
181
@@ -190,33 +187,5 @@ You can't write to :ref:`time series collections
190
187
191
188
Reads from time series collections are supported in transactions.
192
189
193
- Change Streams
194
- ~~~~~~~~~~~~~~
195
-
196
- :doc:`Change streams </changeStreams>` are not supported for
197
- :ref:`time series collections <manual-timeseries-collection>`.
198
-
199
- Database Triggers
200
- ~~~~~~~~~~~~~~~~~
201
-
202
- :realm:`Database Triggers </triggers/database-triggers>` are not
203
- supported for :ref:`time series collections
204
- <manual-timeseries-collection>`.
205
-
206
- GraphQL API
207
- ~~~~~~~~~~~
208
-
209
- :realm:`GraphQL API </graphql>` is not supported for :ref:`time series
210
- collections <manual-timeseries-collection>`.
211
-
212
- Atlas Search
213
- ~~~~~~~~~~~~
214
-
215
- :atlas:`Atlas Search </atlas-search>` is not supported for :ref:`time
216
- series collections <manual-timeseries-collection>`.
217
190
218
- Realm Sync
219
- ~~~~~~~~~~
220
191
221
- :realm:`Realm Sync </sync>` is not supported for :ref:`time series
222
- collections <manual-timeseries-collection>`.
0 commit comments