Javascript 解析云代码-简单查询不需要';t返回结果

Javascript 解析云代码-简单查询不需要';t返回结果,javascript,parse-platform,Javascript,Parse Platform,我是一名新用户和新手,正在尝试学习云代码的基础知识(请耐心听我说)。我一直在关注在线教程,我试图复制基本功能,以增加我的知识和理解 我创建了一个非常简单的类(“学生”),包含两个对象: 我只是希望能够对数据运行简单的查询,以了解查询是如何工作的。然而,使用几本在线教程中几乎完全相同的代码,我似乎无法得到任何结果。我没有得到错误,但当我创建简单的匹配时,如“Name”、“Alex”上的查询,我无法得到结果: 运行此代码后,在通常的部署和运行文本之后,我在云日志中看到的唯一内容是: Input:

我是一名新用户和新手,正在尝试学习云代码的基础知识(请耐心听我说)。我一直在关注在线教程,我试图复制基本功能,以增加我的知识和理解

我创建了一个非常简单的类(“学生”),包含两个对象:

我只是希望能够对数据运行简单的查询,以了解查询是如何工作的。然而,使用几本在线教程中几乎完全相同的代码,我似乎无法得到任何结果。我没有得到错误,但当我创建简单的匹配时,如“Name”、“Alex”上的查询,我无法得到结果:

运行此代码后,在通常的部署和运行文本之后,我在云日志中看到的唯一内容是:

 Input: {}
 Result: done
对于大多数人来说,这应该很容易进行故障排除。只是想通过艰苦的方式来学习。谢谢

把你的 “回复。成功(“完成”);” 在 “成功:功能(结果)” 这应该可以解决问题

把你的 “回复。成功(“完成”);” 在 “成功:功能(结果)”
这应该可以解决问题

只是好奇,为什么它需要在那个特定的区域?基本上,如果你调用response.success或response.error,它会停止代码的执行,所以你想把它移到最里面的嵌套语句中,这样它就会执行所有的事情,在解析时,事情不会以线性方式执行,在您的代码中,response.success是在query.find completed之前执行的,当您将response.success移动到query.find中时,调用response.success之前完成的。很奇怪,为什么它需要位于该特定区域?基本上,如果调用response.success或response.error,它会停止代码的执行,因此,您希望将其移动到最内部的嵌套语句,以便它执行所有操作,而不是在代码响应中以线性方式在解析时执行。success是在query.find completed之前执行的,当您将response.success移动到query.find中时,它是在response.success调用之前完成的。
 Input: {}
 Result: done