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

@EnableMongoAuditing क्लाउड फाउंड्री पर MongoDB के लिए / mongolab

यह आमतौर पर तब होता है जब संस्थाओं के लिए प्राप्त मोंगो मैपिंग मेटाडेटा अनुप्रयोग स्टार्टअप पर संस्थाओं को स्कैन नहीं करता है। डिफ़ॉल्ट रूप से, AbstractMongoConfiguration @Document . देखने के लिए वास्तविक कॉन्फ़िगरेशन वर्ग के पैकेज का उपयोग करता है स्टार्टअप पर एनोटेट कक्षाएं।

अपवाद संदेश मुझे यह मान लेता है कि SpringCloudMongoDBConfiguration com.foo.model.project . के किसी भी सुपर पैकेज में स्थित नहीं है . इसके दो समाधान हैं:

  • एप्लिकेशन कॉन्फ़िगरेशन क्लासेस को अपने एप्लिकेशन के रूट पैकेज में डालने की सुविधा के लिए बने रहें। यह आपके एप्लिकेशन पैकेजों को डोमेन कक्षाओं, प्राप्त मेटाडेटा और अपेक्षित रूप से नए-नए-पहचान कार्य के लिए स्कैन करने का कारण बनेगा।
  • मैन्युअल रूप से डोमेन क्लास वाले पैकेज को MongoConfiguration.getMappingBasePackage() को ओवरराइड करके इंफ्रास्ट्रक्चर को सौंप दें। ।

स्थानीय वातावरण में काम कर रहे कॉन्फ़िगरेशन को देखने का कारण यह है कि मैपिंग मेटाडेटा एक गैर-स्थायी दृढ़ता संचालन (जैसे एक क्वेरी) और बाकी सब कुछ वहां से आगे बढ़ने के माध्यम से प्राप्त किया जा सकता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक एपीआई कॉल में 2 नेवला स्कीमा अद्यतन कर रहा है

  2. मोंगोस का उपयोग करके मोंगोडीबी में कई रिकॉर्ड अपडेट करने का सही तरीका क्या है

  3. स्प्रिंग डेटा MongoDB में एग्रीगेशनऑपरेशन की सूची से एग्रीगेशन कैसे बनाएं?

  4. Mongo ObjectIDs:जंगली में उपयोग करने के लिए सुरक्षित?

  5. एक्सप्रेस + MongoDB के लिए सर्वश्रेष्ठ सत्र संग्रहण मिडलवेयर