【发布时间】:2013-08-20 16:50:39
【问题描述】:
我有以下代码:
@RequestMapping(value = "/envinfo", method = RequestMethod.GET)
@ResponseBody
public Map getEnvInfo()
{
BasicQuery basicQuery = new BasicQuery("{_id:'51a29f6413dc992c24e0283e'}", "{'envinfo':1, '_id': false }");
Map envinfo= mongoTemplate.findOne(basicQuery, Map.class, "jvmInfo");
return envinfo;
}
如你所见,代码:
- 从 MongoDB 检索 JSON
- 将其转换为
Map对象 -
Map对象随后由 Spring MongoData 转换为 JSON,然后返回给浏览器。
是否可以直接从MongoDb返回原始json而不经过中间转换步骤?
【问题讨论】:
标签: java spring mongodb spring-data spring-data-mongodb