是否可以在不将数据转换为实际模型实现的情况下查询 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
作为类参数?
最佳答案
是的,是的,但我猜你可以在写下那个问题的同时尝试一下吗? 😉
Query query = new BasicQuery("{\"emailAddress\" : \"user@acme.com\"}");
DBObject result = template.findOne(query, DBObject.class);
关于spring - 使用 Spring Data MongoDB 查询纯 BSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34871211/