解析云代码-在“”中查询用户问题;正常的“;作用
Parse cloud code - query user issue in "normal" function
当使用"标准"函数时,我无法获得云代码来查询用户。。。
如果我定义函数(如下所示),它可以正常工作。。。
Parse.Cloud.define("findUser1", function(request, response){
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("objectId", "2FSYI1hoJ8"); // "2FSYI1hoJ8" is the objectId of the User I am looking for
query.first({
success: function(user){
response.success(user);
},
error: function(error) {
console.error(error);
response.error("An error occured while lookup the users objectid");
}
});
});
在这个版本中,函数会被调用,但里面的查询不会。。。
function findThisUser(theObject){
console.log("findThisUser has fired... " + theObject); //confirms "theObject" has been passed in
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("objectId", "2FSYI1hoJ8"); // "2FSYI1hoJ8" is the value of "theObject", just hard coded for testing
query.first({
success: function(users){
console.log("the user is... " + users);
// do needed functionality here
},
error: function(error) {
console.error(error);
}
});
};
云代码不允许全局变量,我也不知道如何将一个变量传递给另一个"定义"的函数。这一点至关重要,因为必须调用外部函数才能在返回的用户上运行所需的任务。(这种情况在其他地方发生,必须在其他一切发生之后发生。这是确认,应该也被其他函数使用)迄今为止发现的所有潜在信息都没有帮助,我在服务器端javascript方面的唯一经验是我从其他云代码中拼凑出来的。。。
你知道我缺少什么吗?
这个链接可能会有所帮助,我昨天也遇到了类似的问题,在稍微移动了代码之后,得到了response.success(user);在我的职责范围内,一切都很好。
解析云代码检索具有objectId 的用户
不是你的确切问题,但这可能会有所帮助。
这是我现在使用的代码:
Parse.Cloud.define("getUserById", function (request, response) {
//Example where an objectId is passed to a cloud function.
var id = request.params.objectId;
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("ObjectId", id);
query.first(
{
success: function(res) {
response.success(res);
},
error: function(err) {
response.error(err);
}
});
});
相关文章:
- 将jQuery转换为用户脚本的普通Javascript时遇到问题
- 用户使用浏览器时SPA中的问题's的后退或刷新功能
- 当前用户顶部列表的曲目快照出现间歇性问题
- mongodb用户配置文件添加输入时出现问题
- Safari存在文本输入问题,用户输入时会选择文本,导致文本丢失
- 让用户通过javascript访问cookie是一个安全问题
- 解析云代码-在“”中查询用户问题;正常的“;作用
- 敲除-将用户输入添加到表中的问题
- Acrobat DC 应用程序和用户 JavaScript 文件夹问题
- 两个用户通过 websocket 编辑输入时出现问题
- 条带用户令牌问题
- 使用 javascript 创建用户帐户时存在 Firebase 安全问题
- PHP 中的用户时区问题修复
- 我收到一个错误:类型错误:在使用解析 API 更新用户对象时未定义 e.changes.如何解决这个问题
- 在将用户输入转换为图形栏时遇到问题
- MVC - 用户双击“提交”按钮时出现问题
- 通过在 JavaScript 中从用户那里获取值来加载数据子集时出现问题
- 阻止用户在 AJAX 帖子中输入空字符串的问题
- 如何使用WebKit开发工具调试JavaScript中的用户输入问题
- 解析服务器推送通知到特定用户问题