使用spring将hasmap插入mongodb时,如何找回_id?

时间:2018-11-08 18:55:59

标签: spring mongodb

我希望能够在服务器插入地图后将地图插入MongoDb并返回关联的ID。但是,我无法获取ID,因为要保存的对象是不包含ID注释的Map。有关如何解决此问题的任何建议?我真的不想重复查询,因为插入内容应返回一个ID。

public Map<String, Object> insertRaw(Map<String, Object> rawMap) {
        rawMap.remove("id");
        rawMap.remove("_id");
        mongoTemplate.insert(rawMap, "vendorAccount");
        return rawMap;
}

我确实尝试将HashMap转换为Document Object,但是它有Codec问题,我不确定该如何解决。

0 个答案:

没有答案