मेरे पास वसंत डेटा mongodb भंडारों के लिए एक अजीब मुद्दा है .. मैं अपने findAll
अनुरोध से एक फ़ील्ड को बाहर करना चाहता हूं। इसे कैसे प्राप्त किया जा सकता है ?वसंत डेटा mongodb भंडार खोज सभी फ़ील्ड बहिष्करण
यह पूरी तरह से काम करता है:
@Query(fields = "{'objectContentAsJson':0}")
Page<ObjectHistory> findByObjectIdAndServiceIgnoreCase(String objectId, String service, Pageable pageable);
लेकिन findAll
के लिए कोई मौका नहीं:
@Query(fields = "{'objectContentAsJson':0}")
Page<ObjectHistory> findAll(Pageable pageable);
यह फेंकता है:
की वजह से: org.springframework.data.mapping.PropertyReferenceException : नहीं संपत्ति खोज सभी प्रकार Obje के लिए मिला ctHistory! org.springframework.data.mapping.PropertyPath पर। (PropertyPath.java:75) org.springframework.data.mapping.PropertyPath.create (PropertyPath.java:327) पर org.springframework.data.mapping पर .PropertyPath.create (PropertyPath.java:307) org.springframework.data.mapping.PropertyPath.from (PropertyPath.java:270) पर org.springframework.data.mapping.PropertyPath.from पर (PropertyPath.java : 241) पर org.springframework.data.repository.query.parser.Part (Part.java:76)
लेकिन मैं इसे पाने के न, यह मेरा ही अन्य समारोह में –
धन्यवाद मदद के लिए वैसे भी काम करता है! –
दूसरे मामले में, क्वेरी विधि नाम से व्युत्पन्न है। –