天天看点

SpringBoot集成spring-data-mongodb 技术点记录 --查询指定字段

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);

}