I created a CloudCode function that searches for ObjectId users based on username.
the result that I get
Cloud cloud function findUserByEmail with: Input: {"email": " test@email.com "} Result: undefined
this is my javascript for cloudcode
------------------------------------ DECISION ---------- --- ----------------------------
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");
}
});
});
I don’t know why my results are "Undefined"
source
share