MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

बचाने के बाद स्प्रिंग मोंगोडब को सम्मिलित आइटम की आईडी मिलती है

यह बहुत दिलचस्प है और सोचा कि मैं साझा करूंगा। मैंने अभी इसके लिए उपरोक्त बैटस्क्रीम टिप्पणी की मदद से इसका समाधान निकाला है:

आप एक ऑब्जेक्ट बनाएंगे और उसे अपने 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 को वापस लौटा देगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डिफ़ॉल्ट मोंगॉड किस संस्करण में चिंता लिखता है?

  2. दस्तावेज़-आधारित और कुंजी/मूल्य-आधारित डेटाबेस के बीच अंतर?

  3. सहयोगी सरणी के लिए कौन सा मानचित्रण प्रकार चुनना है? सिद्धांत ओडीएम

  4. क्या मोंगोडब की जर्नल फ़ाइल को हटाना सुरक्षित है?

  5. कैसे ठीक करें:'MongoError:प्रमाणीकरण विफल' @MongoDB एटलस