[5] MongoDB Extended JSON は MongoDB のデータ形式の1つです。
[6] BSON のデータモデルに相当するものを、 JSON応用として、 または JSON っぽい独自ファイル形式で、 の2通りの方法で記述できます。 前者は JSON ですが、後者は JSONもどきです。
[4] MongoDB Extended JSON (v1) — MongoDB Manual, , https://www.mongodb.com/docs/manual/reference/mongodb-extended-json-v1/
JSON can only represent a subset of the types supported by BSON. To preserve type information, MongoDB adds the following extensions to the JSON format:
[3] MongoDB Extended JSON (v2) — MongoDB Manual, , https://www.mongodb.com/docs/manual/reference/mongodb-extended-json/
[9] v1 の
data_date
は
ISO 8601のプロファイル (パターン型の例示により規定) またはミリ秒Unix time。
>>4
[11]
v2 の Date
は
RFC 3339の日時形式のプロファイルまたはミリ秒Unix time。
>>3
[12] ここで、 RFC 3339 形式を使えるのは年が [ 1970, 9999 ] のとき。 秒の小数部は、 0 のとき省略するべき。 そうでないときちょうど3桁。 >>3
[10] v1 の
data_timestamp
,
v2
の
Timestamp
はUnix time。
>>4, >>3
[8] BSONにおける日時も参照.