gpt4 book ai didi

org.bson.BSONObject 中的 java 类型

转载 作者:可可西里 更新时间:2023-11-01 09:58:31 24 4
gpt4 key购买 nike

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

我可以在 Mongodb 的 BSONObject 中找到什么样的 java 类型作为值?当然会有:

  • BSONObject(内部文档)
  • java.lang.String
  • ???

其他的是什么? BigDecimal 和 BigInteger ? boolean 值,整数,长整数,双?时间戳..等等... ??

谢谢,

皮埃尔

最佳答案

也必须搜索它,但根据 this mongodb-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 mongodb.org 上的文章也是一个很好的资源。

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

关于org.bson.BSONObject 中的 java 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com