我目前正在学习mongodb 的 BSON java 库 http://github.com/mongodb/mongo-java-driver/我正在尝试改变org.bson.BSONObject到 XML 中,以便将其转换为XSLT样式表。
我可以在 Mongodb 的 BSONObject 中找到哪种 java 类型作为值?当然会有:
- BSONObject(内部文档)
- java.lang.String
- ???
其他人是什么? BigDecimal 和 BigInteger ?布尔值、整数、长整型、双精度型?时间戳..等等...??
thanks,
Pierre
也必须寻找它,但根据this http://groups.google.com/group/mongodb-dev/msg/568081e174f07b35?pli=1mongodb-dev 后映射是这样完成的:
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"
This http://www.mongodb.org/display/DOCS/Java+Typesmongodb.org 上的文章也是一个很好的资源。
Edit:查看源代码:org.bson.types.* 有许多 BSON 类型的类。 org.bson.BSONDecoder 正在解码 BSON 字符串并执行上面列出的映射。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)