您好,我需要将Mongo文档转换为DBObject(BasicDBObject)。
我正在使用GridFS将文件上传到Mongo,并且我想设置元数据,这些元数据我可以在文档中获取。我知道Document与DBObject基本相同。我知道我可以像这样做:
Document doc = new Document();
BasicDBObject.parse(doc.toJson());
但这是否会造成不必要的性能压力?
gridFS方法setMetaData()
仅接受DBObject
,因此我必须进行转换。
有没有更好的方法来完成这个过程,而不是将其转换为字符串再转回去?
Map
,并且像任何其他Map
一样运作。 - Neil Lunn