正在愉快的写着代码突然发现没有ID,大喊挖槽不可能。
mongoTemplate查询实体中没有mongo的ID:
#这是是抄袭的我的代码就不贴了
public class Car implements Serializable { private String id; private String name; private List<Wheel> wheels; } public class Wheel implements Serializable { private String id; private String size; }
#查不到的情况:
mongoTemplate.find(query,Car.class,"test");
#这种是可以的:使用JSONObject
mongoTemplate.find(query,JSONObject.class,"test");