问题标签 [mongo-jackson-mapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
472 浏览

java - MongoDB - MongoJack 查找和删除

我对 MongoDB 和 MongoJack 完全陌生。

我有这个集合叫pbf

我想做的“按ID删除并返回一个civs项目”

我尝试过这样的事情:

但这只是抛出异常说它没有找到任何东西

所以基本上我希望这个返回

我怎样才能做到这一点?

0 投票
1 回答
69 浏览

java - 杰克逊,未映射散列密码

我有以下收藏“播放器”

它有一个散列密码。当我尝试将 til 映射回我的 Player 对象时,除了密码之外的所有内容都被映射。密码为空。

这是我的带有映射的播放器

我正在像这样保存播放器:

像这样阅读:

此处除密码外的所有内容均已正确映射

0 投票
0 回答
1406 浏览

json - 使用 Jackson 在 MongoDB 中序列化/反序列化文档时如何将 id 映射到 _id?

我正在寻找一种将 _id 映射到我从 Mongo DB 序列化或反序列化的文档的 id 的方法。我在我的项目中使用杰克逊。这是我的 id 字段的样子。

我保存在 Mongo 中的文档有 id 和 _id 的条目

有没有办法可以将“id”映射到“_id”以进行序列化,反序列化时反之亦然?我需要这个映射的原因是因为我们在客户端到处(很多地方)都使用了“id”。

相关链接:使用 Jongo 和 MongoDB 在杰克逊反序列化中将 ObjectId _id 重命名为 id

0 投票
1 回答
527 浏览

mongodb - Mongojack-如何创建复合主键

我们正在使用 mongodb 和 MongoJack 来映射我们的集合。我们需要创建复合主键。我们没有得到正确的配置如何使用 @Id 注释。

任何人都可以帮助解决这个问题,还是我们应该避免使用映射器?

MongoDB Composite Key链接告诉我们想要做什么。但我们希望通过 mongojack 实现这一点。

0 投票
1 回答
109 浏览

android - 将 Jackson 的不一致响应通用解析为字符串或自定义对象

我从单个 RESTful Web 服务的两个不同场景中得到两种不同类型的响应 json,如何使用 Jackson 解析以下响应 json?

0 投票
0 回答
71 浏览

mongodb - 如何在 MongoDB 的 JacksonDB 映射器中定义 json 对象类型?

我正在构建一个以 mongodb 作为后端的 Play 框架 Java 应用程序。我正在使用 Jackson DB Mapper 来定义模型。

其中一个模型需要有一个名为“filter”的字段,在 Mongodb 中具有以下值,

如何在 Java Jackson DB 中定义这个对象?

请原谅我的行话,因为我是新的 Jackson DB 映射器。

0 投票
2 回答
128 浏览

java - 我需要为 Jackson mongodb DBquery 函数导入什么包才能在 Java 中编译?

我有这个查询字符串:

我收到错误消息:

现在是一个普通的数据库查询

coll.find(); 工作顺利。我缺少什么软件包才能使其正常工作?

更新 :

我尝试导入: import org.mongojack.DBQuery; 而是得到了错误:包 org.mongojack 不存在

0 投票
1 回答
105 浏览

java - db.collection.find({},{"fieldName":1}) 的 JacksonDB 等价物是什么?

我是杰克逊 DB 的新手。现在我知道要使用 Jackson 获取集合的整个文档列表,我们需要执行以下操作:

这是杰克逊 DB 相当于 mongodb 命令:

那么杰克逊 DB 相当于说什么:

0 投票
1 回答
531 浏览

java - Java - MongoDB - 将 Json 对象映射为 Java 数组

我有一个 XML 配置映射到一个 JSON 文档,该文档具有一组元素,但是当只有一个元素时,文档如下所示:

而不是一个元素数组,只有一个元素“产品”

JSON 被插入到 MongoDB 数据库中,我试图将“产品”映射为,ArrayList但在第一个示例中,数组返回空。我的问题是:有没有办法用 Java 自动映射这种情况?也许一个customMapper

0 投票
1 回答
1869 浏览

java - 使用 Jackson fastxml 反序列化 Properties 类

我正在尝试将 Jackson 与 fastxml(vs codehaus)一起使用来获取我存储在 mongoDb 中的一些反序列化数据。查询返回正确的 json 字符串,但我不断收到此错误,我们尝试将其转换为对象:

班级 :

测试 :

输出 :

mongodb中保存的json结构如下:

我怎样才能让杰克逊正确反序列化属性?

PS:这与codehaus完美配合