BSON (.bson)
予備知識
-
- JSONタイプのバイナリシリアライゼーション.
- スキーマレス形式.
- キーと値の順序対でドキュメントを表す.
- MongoDBにデータを保存するために使用される形式.
- BSONは http://bsonspec.org で指定される.
ImportとExport
- Import["file.bson"]はBSONファイルを連想としてインポートする.
- ImportString["string","BSON"]はBSONのバイト文字列をインポートする.
- Export["file",assoc,"BSON"]は連想をBSONファイルにエキスポートする.
- ExportString[assoc,"BSON"]はBSONのバイト文字列にエキスポートする.
- "BSON"形式はBSONドキュメントとWolfram言語の連想を同一のものとみなす.
- MongoDBデータベースはデータをBSONドキュメントとして保存する.
- BSONドキュメントはキーと値のペアのリストである.連想のキーは文字列でなくてはならず,値は以下のタイプのいずれかでなければならない:
-
BSONObjectID オブジェクトID Association オブジェクト BSONDecimal128 高精度数 ByteArray バイナリデータ DateObject 日付 Infinity 最大キー Integer 64ビット整数 List 配列 Minus[Infinity] 最小キー Null Null Real 倍精度 String 文字列 True,False ブール - 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする