3

ArrayBuffer 要素を持つJavaScript オブジェクトをにエンコードして転送したい。ただし、シリアル化された BSON オブジェクトは、本来よりも 10 倍大きくなっています。BSONwebsocket

コードは次のようなものです。

var A = {buffer: new ArrayBuffer(1024)};

bson_buffer_size = BSON.calculateObjectSize(A) // returns 9164, I am expecting ~1024

BSON シリアライザーに関する私の理解は間違っているに違いありません。バイナリ バッファ フィールドを使用してコンパクトな BSON オブジェクトを作成する方法を知っている人はいますか?

4

0 に答える 0