我尝试使用连接mongodb进行异步并等待,但是它的返回承诺未决。但是我想要原始值。没有.then和.catch如何使用节点js获取数据,并且有人解释了为什么return promise { pending }
>
mongodbconnetion.js
//Connecting monogodb
async function connecting_mongogb()
{
let url = "mongodb://localhost:27017";
let client = new MongoClient(url, { useNewUrlParser: true });
let connection = await client.connect();
let db = connection.db('olc_prod_db');
return db
}
//Get data in mongodb
function get_method()
{
let products_data = connecting_mongogb()
}
我得到的输出是:promise { pending }
但是我想使用.then
和.catch