MongoTemplate.find()求大神指点

Query query = Query.query(Criteria.where("messageKey").is(messageKey).and("status").is(ApiConstants.STATUS_SUCCESS));

query.with(new Sort(Direction.DESC, "createDate"));

List integrationMessageList = mongoTemplate.find(query, IntegrationMessage.class);

请求大神告诉这段代码是如操作数据库的,哪个参数是数据库的表名

操作IntegrationMessage这张表

mongoTemplate有其他的和find同名的重载方法。
List integrationMessageList = mongoTemplate.find(query, IntegrationMessage.class, "集合名");
这个和find同名的重载方法就可以查询和对应集合下的数据。

mongoTemplate.find(query, IntegrationMessage.class); query是你写的要查询mongdb的语句,后面的IntegrationMessage.class是你的实体类,是查询数据库后返回数据的接收器,也是你要查询的表名。

。。。mongo里面没有具体的表吧。只是根据messageKey及status状态 找到对应的记录,然后把这条记录找到以后json转成IntegrationMessage的对象集合