javascript - 即使数据库中不存在该用户,尝试查找用户时代码也不会返回错误

标签 javascript jquery parse-platform

我正在使用 javascript 和 parse.com

下面的代码部分应该查询 parse.com 后端并查找名为“Rob”的用户。使用 Chrome 开发工具检查它时,控制台不会返回任何错误。

但是,即使使用显示的示例,我知道该解析对象中没有存储名为“Rob”的用户,代码也总是成功完成。

我不明白我的代码中缺少什么,或者为什么如果用户不存在它不会出错?

var friendFinder = Parse.Object.extend("_User");
var query = new Parse.Query(Parse.User);
query.equalTo("username", "Rob");  // find users that match
query.find({
  success: function(results) {
   console.log("Yay");
  },
error: function (contact, error) {
 //Show if no user was found to match

 alert("Error: " + error.code + " " + error.message);
     }

})

;

最佳答案

未找到行不是错误情况。调用结果成功,您的结果为空。

关于javascript - 即使数据库中不存在该用户,尝试查找用户时代码也不会返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23430611/

相关文章:

ios - 解析 PFQuery 返回 nil (swift)

parse-platform - Firebase auth :import (v 3. 2.1) 导入 Parse 用户失败

javascript - 我什么时候应该在 JavaScript 中使用 "prototype"

javascript - 如何使多个 JavaScript 函数的输出以 HTML 形式显示?

javascript - Summernote:手动打开链接对话框

c# - $.getJSON 不在回调中解析对象

parse-platform - 成为服务器环境中的用户来测试云代码

javascript - 从 jscolor 获取颜色

javascript - 关于使用 fetch() 和 .then() 构建 react 状态的问题

javascript - 引用错误: d3 is not defined in jest Unit Test