mongodb如何操作复杂对象
之前尝试着用fastjson和jackson将复杂的对象转成json再存入mongodb,
不过在读取的时候出现解析错误,因为对象有泛型还有他,而且还出现对象转json莫名其妙丢失某个字段
后来尝试用spring整合mongodb的jar,MongoTemplate对象直接操作数据库,插入对象的时候insert(entity)很方便,虽然底层好像也是用fastjson,不过问题不在这。
问题在 我要更新的时候,不能传入一个实体类去更新好麻烦
Query query = new Query(Criteria.where("avatarId").is(key));
Update update = new Update(。。。。。);
mp.updateFirst(query, update, entity.class);
只能在update设置某个要更新的字段,不能直接转入一个实体,
怎么解决,新手 求大神指点,速求