Parse.com CloudCode找到Parse.带有username参数的用户objectId
Parse.com CloudCode find Parse.User objectId with username parameter
我创建了一个CloudCode函数,它根据用户名查找用户的ObjectId。
我收到的结果是
运行云函数findUserByEmail with:输入:{"电子邮件":"test.com"}结果:未定义的
这是我的CloudCode的JavaScript
------------------------------------ 解决方案 -----------------------------------------
Parse.Cloud.define("findUserByEmail", function(request, response){
var email = request.params.email;
if(!email) {
response.error("Missing parameter: email");
return ;
}
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("username", email);
query.**first**({
success: function(user){
var objectId = user.id;
response.success(objectId);
},
error: function(error) {
console.error(error);
response.error("An error occured while lookup the users objectid");
}
});
});
不知道为什么我的结果"Undefined"
query.find()
返回一个结果数组,因此user.id
肯定是未定义的。
我更喜欢query.first()
,它只返回一个。
这应该工作,如果你只是改变find
为first
。
相关文章:
- 当前用户在 parse.com [JavaScript]
- Facebook使用Parse客户端站点登录,使用Express js的用户对象
- Parse.com:当前用户登录后在其他页面不可用
- Parse.com / Javascript - 将用户对象ID字符串保存为用户指针
- Parse.com 尝试在保存云代码后更新用户
- Parse.com / Backbone.js如何使用JavaScript检索/列出其他用户的公共显示名称
- 如何在 Parse.com 中使用云代码将 UniqueObject 添加到非当前用户类
- Parse.com 云代码将用户添加到现有角色不起作用
- 使用 Javascript 在 Parse 中获取用户维度
- Parse.com - 表和用户表之间的关系
- Parse JS SDK登录不使用AngularJs ui路由保持当前用户信息
- 如何使用android应用程序的Parse Javascript从关系中获取用户
- 如何在Parse.com中将数据保存到用户会话
- cloude代码中用户的Parse.com指针查询不适用于Profile类
- Parse.com用户管理html iframe未在手机上正确显示
- parse.com用户注册不起作用的问题
- 无法让用户在注册过程中上传个人资料图片(Parse.com/JS SDK)
- 更新parse.com中的用户对象
- Parse.com-无法向用户添加其他字段
- 如何从Parse用户帐户中删除匹配属性的对象实例