AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

EJSON

MongoDB は、バイナリ直列化形式であるBSONを使用してドキュメントを保存し、データを交換します。 BSON は豊富な形式で、JSON 標準に含まれていないデータ型があります。 拡張 JSON(EJSON)は、追加のタイプのサポートを追加します。 EJSON は、BSON 値を表現する JSON 互換方法です。

mongosh は、データを変換するのに役立つNode.js BSONパーサーから EJSON インターフェースを公開します。EJSON BSONデータを変換する必要がある場合は、 インターフェースを使用します。

EJSON メソッド
使用

拡張 JSON オブジェクトを BSON オブジェクトに変換する。 この方法は、外部アプリケーションから JSON データをインポートするのに便利です。

BSON オブジェクトを string に変換します。 この方法は、 mongosh出力を変換するのに役立ちます。

BSON オブジェクトを JavaScript オブジェクトとして拡張 JSON 表現に変換する この方法は、外部のデータ変換アプリケーション用に JSON データをエクスポートするのに役立ちます。

string を JSON に変換する。 このメソッドは、入力を変換するのに便利です。

追加の EJSON 機能については、npm EJSON ドキュメント を参照してください。

BSON 仕様

項目一覧