我希望在Play Framework 2项目中使用MongoDB Async Java Driver, MongoDB Async Java Driver返回SingleResponseCallback。
我不知道如何在Play控制器中处理这种类型的结果。
例如,如何在Play控制器中从以下代码返回计数:
我该如何从SingleResultCallback获取结果,然后将其转换为Promise?这是一个好的方法吗?在这种情况下,最佳实践是什么?
例如,如何在Play控制器中从以下代码返回计数:
collection.count(
new SingleResultCallback<Long>() {
@Override
public void onResult(final Long count, final Throwable t) {
System.out.println(count);
}
});
我该如何从SingleResultCallback获取结果,然后将其转换为Promise?这是一个好的方法吗?在这种情况下,最佳实践是什么?