Не получается подключить 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, я надеюсь что это можно осуществить без каких либо сторонных прог.


Ответы (0 шт):