Um manuell damit zu interagieren, benötigen Sie einen Client, der das Protokoll spricht. Dies ist, was ein Web - Browser funktioniert, es spricht http / https für Sie und gibt Befehle ( GET
, POST
usw.) und macht die Antworten für Sie visuell. Der Standardclient für die manuelle Interaktion mit MongoDB ist die mongo
Shell. Sie stellt das MongoDB Wire-Protokoll für Sie her und spricht es an, und TCP/IP
die Ergebnisse werden für Sie dargestellt, normalerweise in einem Textformat json
. Es gibt andere, die Ihnen eine grafischere / visuellere Ausgabe bieten, wie Robomongo und Mongoclient (für eine vollständigere Liste die Liste der Administrationsoberflächen ).
Innerhalb des Knotens wird dies stattdessen von Ihrem MongoDB-Knotentreiber erledigt, der dafür sorgt, dass das Protokoll gesprochen wird und Ihre Befehle und die entsprechenden Ausgaben in Formate übersetzt werden, die der Knoten verwenden kann. Dies ist vergleichbar mit der Verwendung eines http
Clients im Knoten, um bei der Abfrage eines Webservers ein ähnliches Ergebnis zu erzielen.