我想在controlller中创建一个方法,它会等到我从数据库中获取正确的数据。 我知道我应该使用Promise byt我不知道如何强制这个承诺等待db记录。
我想做这样的事情:
public static F.Promise<Result> getData(long userId) {
getIngormationFromDb();
while(informationFetched){
return F.Promise.pure(ok(multimediaJSON));
if(duration > 10 seconds) {
return F.Promise.pure(badRequest());
}
}
}
有可能实现这样的目标吗?