Не получается подключить MongoDB к сайту с помощью node.js
Я скачал пакет mongodb,
"dependencies": {
"mongodb": "^5.6.0",
"mongoose": "^7.2.2"
}
который по идее должен давать возможность подключится к базе через сайт. Вот код моего подключения:
<script type="module">
const MongoClient = require("mongodb").MongoClient;
const url = "mongodb+srv://name:pass...";
const mongoClient = new MongoClient(url);
async function run() {
try {
// Подключаемся к серверу
await mongoClient.connect();
// обращаемся к базе данных admin
const db = mongoClient.db("admin");
// выполняем пинг для проверки подключения
const result = await db.command({ ping: 1 });
console.log("Подключение с сервером успешно установлено");
console.log(result);
}catch(err) {
console.log("Возникла ошибка");
console.log(err);
} finally {
// Закрываем подключение при завершении работы или при ошибке
await mongoClient.close();
console.log("Подключение закрыто");
}
}
run().catch(console.error);
</script>`
Но сайт выдает следующие ошибки:
Uncaught ReferenceError: require is not defined
at (индекс):95:21
Uncaught ReferenceError: exports is not defined
at [email protected]:2:23
Я не скачивал никакие программы и драйвера для работы с mongo, я надеюсь что это можно осуществить без каких либо сторонных прог.