Чтобы вручную взаимодействовать с ним, вам нужен клиент, чтобы говорить по протоколу. Это то, что делает веб-браузер, он говорит вам http / https и выдает команды ( GET
и POST
т. Д.) И визуально отображает ответы для вас. Клиент по умолчанию для ручного взаимодействия с MongoDB - это mongo
оболочка - он подключится к вам и будет говорить с вами по проводному протоколу MongoDBTCP/IP
и предоставит вам результаты, обычно в текстовом json
формате. Есть и другие, которые дадут вам более графический и визуальный вывод, например, Robomongo и Mongoclient (для более полного списка - список пользовательского интерфейса администратора). ).
Внутри узла это обрабатывается драйвером узла MongoDB, который заботится о произнесении протокола и переводе ваших команд и их соответствующих выходных данных назад и вперед в форматы, которые может использовать узел. Это похоже на то, как вы используете http
клиент в узле для достижения аналогичного результата при запросах к веб-серверу.