यह बहुत दिलचस्प है और सोचा कि मैं साझा करूंगा। मैंने अभी इसके लिए उपरोक्त बैटस्क्रीम टिप्पणी की मदद से इसका समाधान निकाला है:
आप एक ऑब्जेक्ट बनाएंगे और उसे अपने MongoDB में डालेंगे:
Animal animal = new Animal();
animal.setName(name);
animal.setCat(cat);
mongoTemplate.insert(animal);
आपका पशु वर्ग सभी क्षेत्रों के लिए गेटर्स और सेटिंग्स के साथ इस तरह दिखता है:
public class Animal {
@Id
@JsonProperty
private String id;
@JsonProperty
private String name;
@JsonProperty
private String cat;
public String getId() {
return id;
}
}
आपके द्वारा mongoTemplate.insert(animal);
. के अंतर्गत इन्सर्ट करने के बाद , आप वास्तव में विधि को कॉल कर सकते हैं animal.getId()
और यह बनाई गई ObjectId को वापस लौटा देगा।