Java操作MongoDB采用MongoRepository进行条件查询
1) 实体类实现Serializable接口
@Document(collection = "Memo") public class Memo implements Serializable {}
2) DAO继承MongoRepository<Class<T>,参数类型>, 并定义方法(若MongoRepository自带方法够用,可以不定义新方法)
@Repository public interface MemoRepository extends MongoRepository<Memo, String> { ArrayList<Memo> findByUserId(String userId); }
3) 将DAO的Repository注入到Service类(Controller)
@Api(description = "备忘录相关接口") @RestController public class MemoController { private final MemoRepository memoRepository; @Autowired public MemoController(MemoRepository memoRep