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

IOS (स्विफ्ट) से MongoDB से कैसे कनेक्ट करें

आपका भ्रम जायज है। डॉक्स और ट्यूटोरियल अभी भी प्रगति पर हैं और थोड़ा असंबद्ध हैं। मुझे लगता है कि समय के साथ इसमें सुधार होगा।

SO एक पूर्ण ट्यूटोरियल के लिए एक अच्छी जगह नहीं है, लेकिन यहाँ एक बहुत ही उच्च स्तरीय अवलोकन है।

ट्यूटोरियल का लिंक - iOS Swift Tutorial

Cocoapods इंस्टॉल के माध्यम से जाएं

1) आप MongoDB कंसोल में एक क्लस्टर बनाने जा रहे हैं

2) उस क्लस्टर के भीतर आप एक Realm 'ऐप' बना रहे हैं

3) उस दायरे 'ऐप' के भीतर आप सेट अप करने जा रहे हैं:

  • सिंक (विकास मोड)

  • उपयोगकर्ता-> प्रदाता-> ईमेल/पासवर्ड प्रमाणीकरण

आपके ऐप में एक AppId होगा, जो बाईं ओर एटलस कंसोल में ऐप नाम के ठीक बगल में पाया जा सकता है (यह एक दस्तावेज़ बटन है जिसे आप कॉपी करने के लिए क्लिक कर सकते हैं)।

फिर, आपके XCode Realm प्रोजेक्ट में, आप इसे RealmSwift स्थापित करने के लिए कोकोपोड्स का उपयोग करके सेट अप करेंगे।

अब आपके प्रश्न पर:

एक स्ट्रक्चर जोड़ें, जो आपके लिए एटलस रियलम प्रोजेक्ट का कनेक्शन स्ट्रिंग है

RealmSwift आयात करें

struct Constants {
    // Set this to your Realm App ID found in the Realm UI.
    static let REALM_APP_ID = "your app id"
}

फिर, जब आप प्रमाणीकरण करना चाहते हैं, तो आप यह करेंगे

let app = RealmApp(id: Constants.REALM_APP_ID)
app.login(withCredential: AppCredentials(username: username, password: password)) { user, error in

एक बार जब आप प्रमाणित कर लेते हैं, तो दायरे तक पहुँचने के लिए इसका उपयोग करें

guard let user = app.currentUser() else {
   fatalError("Must be logged in to access this view")
}

let realm = try! Realm(configuration: user.configuration(partitionValue: user.identity!))


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोज़ का उपयोग करके काम नहीं कर रहे एक सरणी से मोंगोडब पुल ऑब्जेक्ट

  2. डेटाबेस से कनेक्ट/डिस्कनेक्ट करने का सबसे अच्छा अभ्यास क्या है?

  3. मैं सम्मिलन के समय उल्का संग्रह कैसे क्रमबद्ध कर सकता हूं?

  4. MongoDB $toDate

  5. बहुविकल्पीय प्रश्नों और उत्तरों के लिए MongoDB स्कीमा डिज़ाइन