评级系统与Parse
Rating system with Parse
我真的需要BaaS解析的帮助。我有一个类"人",有这样的字段:姓名,积分,评级等。请帮我解决这个问题——我需要在"rating"字段中设置值"1"为得分最多的用户,设置值"2"为得分较少的用户,以此类推。我该怎么做呢?我知道如何为一个人设置"1",他有最大的点数:
query.descending("points");
query.first({
success: function(result){
// ...
},
error: function(){
},
});
但是如何为每个人做呢?
我解决了这个问题。也许它会帮助某人
Parse.Cloud.job("Rating", function(request, status) {
Parse.Cloud.useMasterKey();
var usersToSave= [];
var query = new Parse.Query("Person");
query.descending("points");
query.find().then(function(results) {
for(var i = 0; i < results.length; i++)
{
var user = results[i];
user.set("rating", i+1);
usersToSave.push(user);
}
}).then(function() {
Parse.Object.saveAll(usersToSave, {
success: function(list) {
if (status) {
status.success("success");
};
}, error: function(model, error) {
if (status) {
status.error(error);
}
}
});
});
});
相关文章:
- JSON.parse没有'不能使用Javascript
- 如何在Parse中创建一对多关系
- 数据绑定:'系统Char'不包含名为'xxxxx'
- Javascript模块系统I'I’我正在努力,但搞不明白
- 是否可以在系统/电脑浏览器中访问手机摄像头
- 如何使用Windows8JSON.parse将JSON文本反序列化为日期类型
- parse.com类中指针中的查询指针
- Node JS中的排名系统算法
- 任何将(SSH)终端嵌入到一些HTML5表示系统中的想法(例如,show.js)
- Javascript JSON.parse not working
- 如何在foreach循环中对每个产品单独应用评级系统
- Javascript-修复搜索系统
- 是否有任何设置阻止JavaScript在系统上工作
- 如何组织用户系统的Mongo集合
- 数字文件命名系统
- 如何对单个页面进行密码保护(这不是身份验证系统的一部分)
- 动态代码中存在系统应用程序地址错误
- 从自己的安全系统中重新找回自己
- 使用Parse建立电子商务推荐系统
- 评级系统与Parse