#node.js #mongodb #mongoose
#node.js #mongodb #mongoose
Вопрос:
Является ли «mongodb: //» протоколом или это просто строка, которая анализируется скриптом? Приведенный ниже код взят из документации Mongoose по началу работы.
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
Комментарии:
1. Ну, фактически да, по представлению, которое является намерением. Однако многие библиотеки, анализирующие URI, вряд ли распознают его как таковой. В чем собственно суть вопроса, для чего вам нужно это знать?
Ответ №1:
Это не протокол, это префикс в строке подключения, который определяет, что строка находится в стандартном формате подключения.
В документации драйвера Java есть хорошее объяснение для каждой части URI MongoDB.
Комментарии:
1. Из схемы URI ‘Схемы URI часто и неправильно называются «протоколами»‘, а затем ‘<имя схемы>: <иерархическая часть> [ ? <запрос> ] [ # <фрагмент> ] ‘