MongoDB मानक प्रश्नों के लिए केवल JSON दस्तावेज़ लौटाता है। आप जो देखना चाहते हैं वह अभी भी एक List<Foo>
returning लौटाकर प्राप्त किया जा सकता है . fields
@Query
. में संपत्ति केवल 1 पर सेट फ़ील्ड लौटाएगा।
@Query(value="{ path : ?0}", fields="{ path : 0 }")
List<Foo> findByPath(String path);
हम आमतौर पर उसके लिए एक समर्पित डीटीओ शुरू करने की सलाह देते हैं ताकि आप आंशिक रूप से भरे हुए Foo
. को रोक सकें उदाहरण के लिए save(…)
. को सौंपे जाने से बदले में।
एक अन्य विकल्प एकत्रीकरण ढांचे का उपयोग कर रहा है, लेकिन इसमें अधिक शामिल है।