“Mongodb” protokolü nasıl çalışır?


11

Bir NodeJS uygulamasından bir MongoDB veritabanına bağlanmak için , belgelerde bunun gibi bir adres bağlandığı belirtiliyor:

mongodb://localhost:27017/myproject

(veya ) mongodbyerine protokol nerede .httphttps

Bunun nasıl çalıştığını merak ediyorum.

Tarayıcımı açtığımda, bu sayfaya gidemiyorum ve Postacı aracılığıyla ona istek gönderemiyorum.

Bu protokol nasıl çalışır? El ile nasıl etkileşime girebilirim? Bununla ilgili daha fazla bilgiyi nerede bulabilirim?


Yanıtlar:


12

Manuel olarak etkileşim kurmak için protokolü konuşan bir istemciye ihtiyacınız vardır. Bir web tarayıcısının yaptığı budur, sizin için http / https konuşuyor ve komutlar ( GET, POSTvb.) Yayınlıyor ve sizin için yanıtları görsel olarak veriyor. MongoDB ile manuel olarak etkileşime geçmek için varsayılan istemci mongokabuktur - sizin için MongoDB Tel Protokolünü bağlar ve konuşur TCP/IPve sonuçları genellikle metin tabanlı bir jsonformatta oluşturur. Robomongo ve Mongoclient gibi daha grafik / görsel çıktılar verecek başkaları da var (daha eksiksiz bir liste için yönetici kullanıcı arayüzü listesi ).

Düğüm içinde, bunun yerine protokolü konuşmaya ve komutlarınızı ve karşılık gelen çıktılarını düğümün kullanabileceği formatlara çevirmesini sağlayan MongoDB düğüm sürücünüz tarafından ele alınır . Bu, bir web sunucusunu sorgularken benzer sonuç elde etmek için bir httpistemciyi düğümde nasıl kullanacağınıza benzer.


Mükemmel açıklama. Sadece basitleştirme veya özetle geliştirilebilir.
1984
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.