是否可以在不将数据转换为实际模型实现的情况下向Spring Data MongoDB查询普通JSON / BSON数据?
我所能找到的只是MongoOperation的<T> T findOne(Query query, Class<T> entityClass);
和MongoTemplate的<T> T findOne(Query query, Class<T> entityClass);
方法。它们都返回转换后的模型,而不是普通数据。是否像传递DBObject
或BSONObject
作为类参数一样简单?
答案 0 :(得分:3)
是的,是的,但我想你可以在写下这个问题的同时尝试过它吗?
Query query = new BasicQuery("{\"emailAddress\" : \"user@acme.com\"}");
DBObject result = template.findOne(query, DBObject.class);