小于10m的可以使用二进制的形式存在bson里面(需要确保整个bson小于16m)。
以java驱动为例:
二进制
Java BSON 使用 org.bson.types.Binary 来构造二进制类型。
BSONObject obj = new BasicBSONObject();
String str = "hello world";
byte[] arr = str.getBytes();
Binary bindata = new Binary(arr);
obj.put("bindata", bindata);
超过10m的建议使用lob
使用方法可以参考安装目录下的samples