使用Spring Data MongoDB查询普通BSON

时间:2016-01-19 07:51:02

标签: spring mongodb spring-data spring-data-mongodb

是否可以在不将数据转换为实际模型实现的情况下向Spring Data MongoDB查询普通JSON / BSON数据?

我所能找到的只是MongoOperation的<T> T findOne(Query query, Class<T> entityClass);和MongoTemplate的<T> T findOne(Query query, Class<T> entityClass);方法。它们都返回转换后的模型,而不是普通数据。是否像传递DBObjectBSONObject作为类参数一样简单?

1 个答案:

答案 0 :(得分:3)

是的,是的,但我想你可以在写下这个问题的同时尝试过它吗?

Query query = new BasicQuery("{\"emailAddress\" : \"user@acme.com\"}");
DBObject result = template.findOne(query, DBObject.class);