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

MongoDB एटलस और Google ऐप इंजन मानक पर्यावरण नोड ऐप के बीच पीयरिंग कैसे स्थापित करें

सबसे पहले, सुनिश्चित करें कि आप M10-क्लस्टर या इसके बाद के संस्करण चला रहे हैं !!! VPC-पीयरिंग M0/M2/M5 के लिए उपलब्ध नहीं है...

और हाँ आपको उस कनेक्टर की आवश्यकता है! सभी "सर्वर रहित" - Gcloud की सेवाओं (जैसे मानक वातावरण में GAE) को इसकी आवश्यकता होती है।

  1. का अनुसरण करते हुए उसी क्षेत्र में कनेक्टर बनाएं जिसमें आपका GAE-App है ये निर्देश . आप अपने GAE-App का वर्तमान क्षेत्र gcloud app describe . के साथ ढूंढ सकते हैं

  2. आपके app.yaml को उस कनेक्टर को इस तरह इंगित करना होगा

app.yaml

runtime: nodejs10

vpc_access_connector:
  name: projects/GCLOUD_PROJECT_ID/locations/REGION_WHERE_GAE_RUNS/connectors/NAME_YOU_ENTERED_IN_STEP_1
  1. अपने एटलस पर जाएं प्रोजेक्ट, नेटवर्क एक्सेस पर नेविगेट करें और चरण 1 में आपके द्वारा कनेक्टर के लिए सेट की गई IP-श्रेणी को श्वेतसूची में डालें

  2. आपको वीपीसी-नेटवर्क के लिए चरण 1 से आईपी-श्रेणी को श्वेतसूची में डालने की भी आवश्यकता हो सकती है। आप इसे GCP में कर सकते हैं VPC-Network -> Firewall . पर नेविगेट करके

यदि आपके पास एटलस और Gcloud के बीच VPC-Peering को सेटअप करने के बारे में प्रश्न हैं, तो यह ट्यूटोरियल . वे इसे कुबेरनेट्स-इंजन के लिए करते हैं (कोई कनेक्टर आवश्यक नहीं)। लेकिन ऊपर से मेरे कदम जोड़ने से उम्मीद है कि यह चाल चल जाएगी।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवले कुल के बाद आबाद

  2. नेवला को उप-दस्तावेज़ सरणी आइटम के लिए _id गुण बनाने से रोकें

  3. ISODate के लिए --query के साथ mongoexport का उपयोग करें

  4. कुछ समय बीतने के बाद दस्तावेज़ में परिवर्तनशील मान बदलें?

  5. MongoDB में मौजूदा मान कैसे बढ़ाएं