diff --git a/docs/server/source/data-models/transaction-model.rst b/docs/server/source/data-models/transaction-model.rst index 3e2762b6..59f0357f 100644 --- a/docs/server/source/data-models/transaction-model.rst +++ b/docs/server/source/data-models/transaction-model.rst @@ -45,7 +45,7 @@ Here's some explanation of the contents: - **metadata**: User-provided transaction metadata. It can be any valid JSON document, or ``null``. **NOTE:** When using MongoDB for storage, certain restriction apply - to all (including nested) keys of the ``"data"`` JSON document: + to all (including nested) keys of the JSON document: 1) keys (i.e. key names, not values) must **not** begin with the ``$`` character, and 2) keys must not contain ``.`` or the null character (Unicode code point 0000). 3) The key `"language"` (at any level in the hierarchy) is a special key and used for specifying text search language. Its value must be one of the allowed values; see the valid `Text Search Languages `_ in the MongoDB Docs. In BigchainDB, only the languages supported by *MongoDB community edition* are allowed.