问题标签 [dbobject]

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 投票
5 回答
57134 浏览

java - 使用 MongoDB Java 驱动程序将 DBObject 转换为 POJO

MongoDB 似乎返回 BSON/JSON 对象。

我认为您肯定能够以字符串、整数等形式检索值,然后可以将其保存为 POJO。

由于迭代列表...(cur.next()),我有一个DBObject(实例化为BasicDBObject)。

将数据放入 POJO 以使用 JSON 序列化器/反序列化器的唯一方法是(除了使用某种持久性框架之外)吗?

我的方法如下所示:

编辑:这很明显,只需做这样的事情。

0 投票
2 回答
4499 浏览

java - MongoDB - 合并两个 DBObject

我正在编写一个模型工厂,为此我使用 JSON 来加载一个 MongoDB DBObject,如下所示:

现在,我正在尝试分解我的 JSON 文件,以便可以使用一个 JSON 文件加载 DBObject,如果需要,我可以使用另一个 JSON 文件来扩充 DBObject。

虽然听起来很奇怪,但想象一下拥有一组不同类型的用户。比如,BasicUser、AdvancedUser 等。我可以有一个 JSON 文件来加载 BasicUser,并将 AdvancedUser 的其他非重叠细节放在另一个 JSON 文件中。我可以让 AdvancedUser 扩展 BasicUser,因此我可以结合两个 JSON 文件的内容来创建一个 AdvancedUser 模型。

我怎么能做到这样的事情?

0 投票
2 回答
1392 浏览

java - 如何检索包含搜索词子字符串的 DBObject?

我正在使用带有 Java 驱动程序的 MongoDB ( http://tinyurl.com/dyjxz8k )。在我的应用程序中,我希望能够提供包含用户搜索词子字符串的结果。该方法如下所示:

*searchlabel = 字段名称 *searchTerm = 用户搜索词

有人知道我该如何解决这个问题吗?在此先感谢=)还有一个小问题:如何根据(JLabel 中的)视图中的表示来处理 DBObjects?

0 投票
1 回答
324 浏览

java - BasicDBObject 或 QueryBuilder 以及 Java 和 mongo 的一些新手问题

嗨,我是 mongodb 的新手

Q1 使用

query=new BasicDBObject();

query.put("i", new BasicDBObject("$gt",13));

query=new QueryBuilder().put("i").Greaterthan(13).get()

系统内部有什么不同吗?

Q2 我创建了一个类

我应该使用它还是只使用原始功能?

Q3 用了几个星期的mongo shell,习惯了,发现用mongo shell写的更快更短,用mongo还是java哪个更有优势?

我会将它们从 mongo 转储到 mysql

第四季度

if (statement==true) return else dowhat;似乎无法编译我知道我可以写 if (statement!=true) dowhat else return,但我仍然可以用第一种风格写吗?

q5 我的 Eclipse 是面向 Web 开发人员的 Eclipse Java EE IDE。

版本:Juno Release Build id:20120614-1722 我想安装我还没学过的 Perl 我选择安装更新http://epic.sf.net/updates/testing但它不起作用,任何方法手动安装perl到eclipse?

0 投票
3 回答
15483 浏览

mongodb - 使用 Spring Data 将 DBObject 插入 MongoDB

我尝试使用 Spring Data 将以下 DBObject 插入 MongoDB:

其中 mongoTemplate 是我的 Spring 模板(org.springframework.data.mongodb.core.MongoTemplate)。

执行时,我得到:

我的 JSON 最后会是动态的。那么知道如何动态提供这些实体信息吗?还是有另一种方法通过 Spring Data 将原始 JSON 插入到 Mongodb 中?

0 投票
2 回答
33164 浏览

java - 从 MongoDB 检索值时将 DBObject 转换为 Java 对象

在我的 Java 应用程序中,我将 mongoDB 中的值存储在 ArrayList(Java 对象集)中。如何从 DBObject 检索数据

我将数据存储在 mongoDB 中,如下所示:

我有学生的Java对象,例如:

我正在从 mongoDB 中检索数据,例如:

0 投票
1 回答
2203 浏览

java - DBObject 列表 - Mongo Java 驱动程序

我正在制作一个游戏,其中在不同的多人服务器中有工具包。玩家可以购买套件,并将其保存到 Mongo 数据库中。我希望数据库的格式如下:

我试过这样做没有用。有人愿意为初学者提供一些关于如何实现这一目标的帮助吗?谢谢!

0 投票
1 回答
134 浏览

java - 获取 MongoDB 文档中的字段列表?

是否可以获得 DBObject 中所有字段的列表?我已经搜索了文档,但找不到任何东西。谢谢。

0 投票
2 回答
1257 浏览

java - 从带有转义字符的单引号 JS 对象构造 Mongo DBObject?

这个问题与 Java API / 驱动程序有关,但也可能与其他语言的 Mongo 接口有关。我是 Mongo 的新手并且做了一些假设,所以如果我弄错了,请纠正我。我找到了很多文档,参考资料描述了在给定如下结构的情况下创建 DBObject:

假设上述对象存在(未更改)在名为foo.json. 现在,据我了解,上面的内容是一个 JavaScript对象文字(不是有效的 JSON)。正确的?但是,这是在 Mongo 文档中称为“JSON”的表单。

无论如何,在我的测试中,我将foo.json文件读入字符串并使用(我相信)相当标准的约定对其进行解析:

这工作得很好。现在,由于foo.json不是有效的 JSON,我假设我可以使用类似的 JavaScript 对象形式:

好的,很好,这似乎有效。虽然奇怪的是,在 Mongo shell 中,它似乎是用双引号存储的。既然这样行得通,我又做了一个假设,即我能够处理带有转义单引号的 JavaScript 对象表单:

但是,当我尝试解析这个对象(使用com.mongodb.util.JSON.parse(fooString))时,com.mongodb.util.JSONParseException会抛出 a 。不应该支持所有 3 种形式吗?

注意:我使用的是 org.mongodb:mongo-java-driver:mongo-java-driver:2.11.2 。

提前感谢您的任何/所有帮助。

0 投票
1 回答
326 浏览

java - 泽西岛:用列表响应

我想用泽西岛发送 Json。我使用 mongoDb。

我返回对象的功能:

我的球衣方法返回 json :

我使用邮递员。POSTMAN 收到 200 但不是我的 JSON。如果有人可以帮助我。谢谢。