Эти два значения могут быть разными:
Обычно, когда вы используете mongoClient.connect
, вам, вероятно, следует использовать node-mongodb-native-driver
Пример кода:
const MongoClient = require('mongodb').MongoClient;
MongoClient.connect(url)
Но когда вы видите mongoose.connect
, тогда пн goose используется в этом проекте:
Пример кода:
const mongoose = require('mongoose')
mongoose.connect(url)
Это два разных пакета, через которые вы можете подключиться к MongoDB с помощью node.js. Если вы используете mongoose
, то, возможно, вам не понадобится собственный драйвер nodejs -mongodb, так как mon goose имеет много функций, которые в основном являются обертками для существующего собственного драйвера. Внутренне mon goose будет использовать собственный драйвер. Если вы хотите, чтобы ваш MongoDB выглядел на основе схемы, тогда mon goose может вам очень помочь, так как вы будете определять схему для своей коллекции и работать с этими схемами во время вставки данных.