gpt4 book ai didi

ios - 如何向所有 PFUsers 追溯应用递增的索引号?

转载 作者:行者123 更新时间:2023-11-29 10:43:09 25 4
gpt4 key购买 nike

Parse官方推荐的querying random objects方法就是给一个类中的所有对象分配一个递增的索引,然后使用一个主索引来跟踪这个类中的所有对象,并以此为基础来获得随机数。我最初在初始化 PFUser 时并没有这样做,我想追溯地做这件事,并且想知道我如何才能做到这一点。 PFUser 的独特之处之一是,除非我以特定用户身份登录,否则我无法影响该用户的属性。我想知道如何解决这个问题以遍历所有用户以分配递增索引?

谢谢!

最佳答案

您可以在 Cloud Code 中使用后台作业,并在带有主键的解析查询上使用 .each 方法,以便遍历所有用户并设置数字字段。像这样的东西:

Parse.Cloud.job('userMigration', function(request, status) {

var idx = 1;
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.each(function(obj) {
obj.set('idx', idx++);
return obj.save();
}).then(function() { // update status, finish; });

});

关于ios - 如何向所有 PFUsers 追溯应用递增的索引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23481178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com