猫鼬不输出我想要的东西

时间:2020-01-16 12:29:16

标签: javascript mongoose

看看我的代码:

interface ApiService {

       @GET("/my-get-request")
       suspend fun myGetRequest(): Response<String>
}

您可以告诉我,如果它找不到结果,我希望它输出0,但可悲的是,我无法使其正常工作,当我知道有结果时,它总是输出0。 / p>

1 个答案:

答案 0 :(得分:0)

因此,您正在尝试将异步和同步结果进行比较,并且因为同步在异步之前已得到解析,所以它始终会返回0。


let data = (await LevelsSchema.findOne({guild: member.guild.id, user: member.id})).exp || 0

尝试将上方更改为


let data = (await LevelsSchema.findOne({guild: member.guild.id, user: member.id})).exp

if(!data)
 data = 0