spring-data-mongodb --查询指定字段
在项目实际应用中记录mongodb查询指定字段,优化性能问题避免查询其他非必要字段
代码:
@Repository
public interface MsgRecordRepository extends MongoRepository<MsgCollection, String> {
@Query(fields = "{'message.msgId' : 1,'message.templateTypeId' : 1,'message.msgType' : 1,'message.msgTitle' : 1,'message.msgSummary' : 1,'message.msgContent' : 1,'message.url' : 1,'message.createDate' : 1,'taskId' : 1,'isRead' : 1}")
public List<MsgCollection> findByIdInOrderByMessageMsgId(List<String> ids);
}