天天看點

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

}