【发布时间】:2015-10-24 11:38:15
【问题描述】:
我想在 Play Framework 2 项目中使用 MongoDB Async Java Driver,MongoDB Async Java Driver 返回 SingleResponseCallback。 我不知道如何在 Play 控制器中处理这种结果。
例如如何在 Play 控制器中从以下代码返回计数:
collection.count(
new SingleResultCallback<Long>() {
@Override
public void onResult(final Long count, final Throwable t) {
System.out.println(count);
}
});
如何从 SingleResultCallback 获取结果,然后将其转换为 Promise?这是好方法吗?在这种情况下,最佳做法是什么?
【问题讨论】:
标签: mongodb asynchronous playframework callback nonblocking