当前位置:  开发笔记 > 编程语言 > 正文

org.bson.BSONObject中的java类型

如何解决《org.bson.BSONObject中的java类型》经验,为你挑选了1个好方法。

我正在学习mongodb的BSON java库,我正在尝试将org.bson.BSONObject转换为XML,以便使用XSLT样式表对其进行转换.

我可以在Mongodb的BSONObject中找到哪种类型的Java类型?当然会有:

BSONObject(内部文档)

java.lang.String中

???

还有什么?BigDecimal和BigInteger?boolean,int,long,double?时间戳......等......

谢谢,

皮埃尔



1> halfdan..:

不得不搜索它,但根据这个 mongodb-dev post映射是这样完成的:

 NULL            null
 UNDEFINED       null
 BOOLEAN         Boolean
 NUMBER          Double
 NUMBER_INT      Integer
 NUMBER_LONG     Long
 SYMBOL          String
 STRING          String
 OID             mongodb ObjectID
 REF             DBPointer
 DATE            Date
 REGEX           Pattern
 BINARY          DBBinary
 CODE            (exception)
 ARRAY           DBList
 OBJECT          DBObject or DBRef
 TIMESTAMP       DBTimestamp
 MINKEY          String: "MinKey"
 MAXKEY          String: "MaxKey" 

关于mongodb.org的这篇文章也是一个很好的资源.

编辑:看一下源:org.bson.types.*有很多BSON类的类.org.bson.BSONDecoder正在解码BSON字符串并执行上面列出的映射.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有