Skip to content

Commit 7b9fd77

Browse files
committed
use @query with custom quesry using elem match, spring cannot work with array elements
1 parent 00c1654 commit 7b9fd77

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

mica-core/src/main/java/org/obiba/mica/dataset/HarmonizationDatasetRepository.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ public interface HarmonizationDatasetRepository extends MongoRepository<Harmoniz
2525

2626
List<HarmonizationDataset> findByStudyTablesStudyId(String studyId);
2727

28+
@Query("{'studyTables' : { $elemMatch: { 'studyId': ?0, 'populationId': ?1, 'dataCollectionEventId': ?2 } }}")
2829
List<HarmonizationDataset> findByStudyTablesStudyIdAndStudyTablesPopulationIdAndStudyTablesDataCollectionEventId(
2930
String studyId, String populationId, String dataCollectionEventId);
3031

32+
@Query("{'harmonizationTables' : { $elemMatch: { 'studyId': ?0, 'populationId': ?1 } }}")
3133
List<HarmonizationDataset> findByHarmonizationTableStudyIdAndHarmonizationTablePopulationId(
3234
String studyId, String populationId);
3335

0 commit comments

Comments
 (0)