RethinkDB 2.3 - Thirty-second quickstart

RethinkDB के साथ तीस-सेकंड क्विकस्टार्ट




rethinkdb

RethinkDB के साथ तीस-सेकंड क्विकस्टार्ट

शुरू करने से पहले: सुनिश्चित करें कि आपने RethinkDB स्थापित किया है - यह केवल एक मिनट लेना चाहिए!

सर्वर शुरू करें

सबसे पहले, RethinkDB सर्वर शुरू करें। ओएस एक्स या लिनक्स के तहत, एक टर्मिनल विंडो से ऐसा करें।

$ rethinkdb
info: Creating directory 'rethinkdb_data'
info: Listening for intracluster connections on port 29015
info: Listening for client driver connections on port 28015
info: Listening for administrative HTTP connections on port 8080
info: Server ready

विंडोज से, कमांड प्रॉम्प्ट विंडो से ऐसा करें। निर्देशिका में जाने के लिए cd कमांड का उपयोग करें जिसे आपने rethinkdb.exe में अनपैक किया है।

C:\Users\Slava\>cd RethinkDB
C:\Users\Slava\RethinkDB\>

फिर, RethinkDB को इसके डिफ़ॉल्ट विकल्पों के साथ शुरू करें।

C:\Users\Slava\RethinkDB\>rethinkdb.exe
info: Creating directory 'rethinkdb_data'
info: Listening for intracluster connections on port 29015
info: Listening for client driver connections on port 28015
info: Listening for administrative HTTP connections on port 8080
info: Server ready

अपने ब्राउज़र को localhost:8080 इंगित करें localhost:8080 । आपको एक प्रशासनिक UI दिखाई देगा जहां आप क्लस्टर को नियंत्रित कर सकते हैं (जो अब तक एक सर्वर से बना है), और क्वेरी भाषा से खेलते हैं।

कुछ प्रश्न चलाएं

ब्राउज़र में डेटा एक्सप्लोरर टैब पर क्लिक करें। आप अपने ब्राउज़र से सीधे जावास्क्रिप्ट का उपयोग करके डेटा में हेरफेर कर सकते हैं। डिफ़ॉल्ट रूप से, RethinkDB test नाम का एक डेटाबेस बनाता है। आइए एक तालिका बनाएं:

r.db('test').tableCreate('tv_shows')

क्वेरी चलाने के लिए "रन" बटन या Shift + Enter का उपयोग करें। अब, कुछ JSON दस्तावेज़ों को तालिका में डालें:

r.table('tv_shows').insert([{ name: 'Star Trek TNG', episodes: 178 },
                            { name: 'Battlestar Galactica', episodes: 75 }])

हमने tv_shows तालिका में सिर्फ दो पंक्तियाँ डाली हैं। आइए सम्मिलित पंक्तियों की संख्या सत्यापित करें:

r.table('tv_shows').count()

अंत में, आइए थोड़ा और अधिक परिष्कृत क्वेरी करें। आइए 100 से अधिक एपिसोड वाले सभी शो देखें।

r.table('tv_shows').filter(r.row('episodes').gt(100))

नतीजतन, हम निश्चित रूप से अस्तित्व में सबसे अच्छा विज्ञान कथा शो प्राप्त करते हैं।

अगला कदम

बधाई हो, आप डेटाबेस आनंद के लिए अपने रास्ते पर हैं! अब दस मिनट के गाइड पर जाएं और क्लाइंट ड्राइवरों का उपयोग करना सीखें, बुनियादी कमांड पर अधिक गहराई से जानकारी प्राप्त करें, और RethinkDB के साथ वास्तविक एप्लिकेशन लिखना शुरू करें।