Ошибка подключения к MongoDB через localhost

НЕ ясно как передать параметр параметр { useUnifiedTopology: true } И как изменить JSON.stringfy

/*
//Перевод текста ошибки.
Предупреждение об устаревании: текущий механизм обнаружения и мониторинга серверов устарел и будет удален в будущей версии. Чтобы использовать новый механизм обнаружения и мониторинга серверов, передайте параметр { useUnifiedTopology: true } конструктору MongoClient.
TypeError: JSON.stringfy - это не функция
*/
let client = require ('mongodb').MongoClient; // client объект для присоединения и работы с базой; 'mongodb' драйвер; MongoClient методы для соед с БД выполнения запросов и др операций
const connectionString = "mongodb://localhost:27017"; //адресс для подключения к MongoDB
(async () =>{ //асинхронный метод (для чего асинхронный)?      
        let connection = await client.connect(connectionString, {useNewUrlParser:true});  //как бы переменная для подключения к БД               
        let db = connection.db('usersdb');  //если базы с таким названием нет то она просто создастся и мы будем с ней работать
        try{
            let user = {name:'Ivan', age:25};
            const result = await  db.collection('users').insertOne(user);           
            console.log(JSON.stringfy(result));       
        }finally{             
            connection.close(); //соединение закроется независимо будет ошибка или нет       
        }   
    })().catch(error => console.log(error));

/*


*/

введите сюда описание изображения


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