使用Node.js和MongoDB同步数据库访问

我想执行一个查询查询到MongoDB来检查一个特定的条目是否在数据库中。 但是它调用了一个asynchronous的callback函数。 我怎样才能得到结果?

在这我不同步得到实际的结果。

如果你使用的是Node.js,你应该采用asynchronous的方式。

例:

db_call(query, function (err, result) { if (err) { throw new Error('db_error'); return; } console.log(result); // do your stuff here });