如何避免Promise {待定}使用Node JS获得原始价值?

时间:2019-05-15 06:27:17

标签: javascript node.js

我尝试使用连接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

不使用获取原始值

0 个答案:

没有答案