【发布时间】:2016-07-12 12:31:35
【问题描述】:
我只想从 Mongodb 集合中获取单个值。
目前我正在获取 FindIterable 的文档。
CustomObject obj = db
.getCollection("Collection",CustomObject.class)
.find(and(eq("field1", new BigDecimal(10409)),eq("field2", new BigDecimal(1))));
但是,我不希望任何结果到对象或列表中。就像在 Oracle 中我们使用查询来获取单个对象:
从 ID=10 AND DEPT_ID=23 的 EMPLOYEE_TABLE 中选择姓名;
这个查询根据过滤条件给了我们员工的单名,我们得到字符串类型对象的输出。
我想从 mongodb 获取同样的信息,我不想使用任何 bean 来填充数据。我只想要一个 String 对象作为结果。
【问题讨论】: