将扩展的 JSON 文档转换为 mongo shell 格式
Converting an extended JSON document to mongo shell format
MongoDB可以输出Extended JSON format中的数据。例如,在宽松模式下,日期表示为:
{"my_date_field": {"$date": "2000-01-23T01:23:45.678+00:00"}}
但是,据我所知,旧版 mongo
shell 无法解析扩展 JSON,而是支持 different format:
{"my_date_field": ISODate("2000-01-23T01:23:45.678+00:00")}
是否有 CLI 应用程序可以将扩展 JSON 格式转换为 mongo shell 格式?或者是否可以从遗留 mongo
shell 中解析扩展 JSON? (我知道 mongoimport
和较新的 mongosh
已经原生支持扩展 JSON。)
你是对的,旧版(又名已弃用)mongo shell 不支持扩展 JSON 解析。但是,新的 mongosh shell 提供了 EJSON class。
MongoDB可以输出Extended JSON format中的数据。例如,在宽松模式下,日期表示为:
{"my_date_field": {"$date": "2000-01-23T01:23:45.678+00:00"}}
但是,据我所知,旧版 mongo
shell 无法解析扩展 JSON,而是支持 different format:
{"my_date_field": ISODate("2000-01-23T01:23:45.678+00:00")}
是否有 CLI 应用程序可以将扩展 JSON 格式转换为 mongo shell 格式?或者是否可以从遗留 mongo
shell 中解析扩展 JSON? (我知道 mongoimport
和较新的 mongosh
已经原生支持扩展 JSON。)
你是对的,旧版(又名已弃用)mongo shell 不支持扩展 JSON 解析。但是,新的 mongosh shell 提供了 EJSON class。