如何在主线程中依赖Async函数的值?

时间:2018-09-12 12:33:26

标签: javascript node.js mongodb asynchronous

我之前曾问过一个关于异步函数的问题。尽管我了解一般概念,但是在编写实用代码时,我发现很难。

让我给你一个例子。

我想在主程序流程中获取配置的值(存储在DB中)。我有一个模块来获取和设置值到数据库。但是默认的数据库连接功能本身是异步的。查询功能相同。因此,我不能真正依赖那些函数,因为我不知道当我想要DB值时,它可以准确地同步返回正确的值。我如何简单地编写一个函数/调用DB来在主程序中同步获取值。我只想随时随地调用该函数,并想获取DB值,但是由于连接查询函数(MongoDB)本质上是异步的,因此我是否应该使用或依赖它不是很应该吗? >

0 个答案:

没有答案