繁体   English   中英

如何从解析云中获取用户的完整详细信息并在后台作业功能中使用这些详细信息

[英]how to get complete details of user from parse cloud and use those in background jobs function

这是我的代码,我正在以“结果[object Object],[object Object],[object Object]”的形式获取用户和对象,但是我想获取每个对象的详细信息并要使用这些详细信息,请帮助我获取用户详细信息

 Parse.Cloud.job("findAll", function(request, status) { // var comments= Parse.Cloud.run("makeCall",{success: function(object) {response.success(object);}}); Parse.Cloud.useMasterKey() var result = []; var processCallback = function(res) { result = result.concat(res); if (res.length === 1000) { process(res[res.length-1].id); return; } // do something about the result, result is all the object you needed. //status.success("final length " + result.length); //status.success("final result " + result); } var process = function(skip) { var query = new Parse.Query(Parse.User); if (skip) { console.log("in if"); query.greaterThan("objectId", skip); } query.limit(1000); //query.contains("objectId",request.params.objectId); query.find().then(function querySuccess(res) { processCallback(res); status.success("result " + res('username')); }, function queryFailed(reason) { status.error("query unsuccessful, length of result " + result.length + ", error:" + error.code + " " + error.message); }); } process(false); }); 

status.success("result " + res('username')); 将一个字符串与一个对象连接在一起,该对象将在连接完成之前在该对象上调用toString()

如果要将字符串传递给success ,请将对象序列化为JSON:

status.success("result " + JSON.stringify(res('username')));

如果要将结果对象传递给success ,只需传递不带字符串连接的对象即可:

status.success(res('username'));

下面是一个工作示例,以说明这三种方法之间的差异。

 var result = { color: 'blue', shape: 'square' }; //String concatenation with object log('Result ' + result); //String concatenation with JSON log('Result ' + JSON.stringify(result)); //Object log(result); //Log function for demonstration purposes function log (o) { var e = document.createElement('pre'); e.innerHTML = JSON.stringify(o, null, ' '); document.body.appendChild(e); } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM