0
私はSpring JPAをmongoで使用しています。フィールドの1つにクエリを含める必要があります。エンドユーザ(UI /サービス)がGETリクエストにヒットし、 EMAILフィールド、私はテキストに基づいて検索する必要があります。のようにかなりです。 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/Spring JPA with mongo Supporting Contains and LessThan
このリンクは、データを取得するために[使用する]を使用できることを説明しています。
List<ScheduledNotification> findByMobileNumberContaining(String mobileNumber);
List<ScheduledNotification> findByEmailIdIgnoreCaseContaining(String emailId);
しかし、私はこのAPIを使用しているときにデータを取得できません。したがって、Containsを使用するようなことをしたことがあります。
... x.MobileNumberは?1(パラメータバインドは%で囲まれています) 携帯電話に「%」を使用していますか? – Afridi
Afridi私はinput.Myコントローラと任意の%を使用していないことがちょうど私が – MrWayne
@NeilStockton上記の方法から順番にデータを取得するサービス方法、に送信しますcom.innoviti.notification.model.ScheduledNotification、String>、ScheduledNotificationRepositoryCustom { \tリスト findByNotificationMediumSMSAllIgnoreCase(String notificationMediumSMS); \tリスト findByNotificationMediumEmailAllIgnoreCase(String notificationMediumEmail); \tリスト findByMobileNumberContaining(文字列mobileNumber); \tリスト findByEmailIdIgnoreCaseContaining(String emailId); } –
MrWayne