问题标签 [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.
java - 使用 MongoDB Java 驱动程序将 DBObject 转换为 POJO
MongoDB 似乎返回 BSON/JSON 对象。
我认为您肯定能够以字符串、整数等形式检索值,然后可以将其保存为 POJO。
由于迭代列表...(cur.next()),我有一个DBObject(实例化为BasicDBObject)。
将数据放入 POJO 以使用 JSON 序列化器/反序列化器的唯一方法是(除了使用某种持久性框架之外)吗?
我的方法如下所示:
编辑:这很明显,只需做这样的事情。
java - MongoDB - 合并两个 DBObject
我正在编写一个模型工厂,为此我使用 JSON 来加载一个 MongoDB DBObject,如下所示:
现在,我正在尝试分解我的 JSON 文件,以便可以使用一个 JSON 文件加载 DBObject,如果需要,我可以使用另一个 JSON 文件来扩充 DBObject。
虽然听起来很奇怪,但想象一下拥有一组不同类型的用户。比如,BasicUser、AdvancedUser 等。我可以有一个 JSON 文件来加载 BasicUser,并将 AdvancedUser 的其他非重叠细节放在另一个 JSON 文件中。我可以让 AdvancedUser 扩展 BasicUser,因此我可以结合两个 JSON 文件的内容来创建一个 AdvancedUser 模型。
我怎么能做到这样的事情?
java - 如何检索包含搜索词子字符串的 DBObject?
我正在使用带有 Java 驱动程序的 MongoDB ( http://tinyurl.com/dyjxz8k )。在我的应用程序中,我希望能够提供包含用户搜索词子字符串的结果。该方法如下所示:
*searchlabel = 字段名称 *searchTerm = 用户搜索词
有人知道我该如何解决这个问题吗?在此先感谢=)还有一个小问题:如何根据(JLabel 中的)视图中的表示来处理 DBObjects?
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?
mongodb - 使用 Spring Data 将 DBObject 插入 MongoDB
我尝试使用 Spring Data 将以下 DBObject 插入 MongoDB:
其中 mongoTemplate 是我的 Spring 模板(org.springframework.data.mongodb.core.MongoTemplate)。
执行时,我得到:
我的 JSON 最后会是动态的。那么知道如何动态提供这些实体信息吗?还是有另一种方法通过 Spring Data 将原始 JSON 插入到 Mongodb 中?
java - 从 MongoDB 检索值时将 DBObject 转换为 Java 对象
在我的 Java 应用程序中,我将 mongoDB 中的值存储在 ArrayList(Java 对象集)中。如何从 DBObject 检索数据
我将数据存储在 mongoDB 中,如下所示:
我有学生的Java对象,例如:
我正在从 mongoDB 中检索数据,例如:
java - DBObject 列表 - Mongo Java 驱动程序
我正在制作一个游戏,其中在不同的多人服务器中有工具包。玩家可以购买套件,并将其保存到 Mongo 数据库中。我希望数据库的格式如下:
我试过这样做没有用。有人愿意为初学者提供一些关于如何实现这一目标的帮助吗?谢谢!
java - 获取 MongoDB 文档中的字段列表?
是否可以获得 DBObject 中所有字段的列表?我已经搜索了文档,但找不到任何东西。谢谢。
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 。
提前感谢您的任何/所有帮助。
java - 泽西岛:用列表响应
我想用泽西岛发送 Json。我使用 mongoDb。
我返回对象的功能:
我的球衣方法返回 json :
我使用邮递员。POSTMAN 收到 200 但不是我的 JSON。如果有人可以帮助我。谢谢。