gpt4 book ai didi

parse-platform - 如何从 Parse.com 集合中找到随机对象

转载 作者:行者123 更新时间:2023-12-01 02:12:12 25 4
gpt4 key购买 nike

在没有 Parse.Query.random() 的情况下,我最好这样做:

query.count.then(function(theCount){
return query.skip(randomNumber%theCount).first();
}).then(function(aRandomObjectConformingToQuery){
// Do stuff to the random object.
});

但是不鼓励计数操作,并且不会完成大型查询。

有没有办法从表的子集中获取随机对象。例如“给我找一个叫 Roger 的用户,这样我就可以奖励他一个奖品”,因为奖品,first() 对我不起作用。

最佳答案

所以没有query.random()尽管 Parse 已将此添加到他们的积压工作中。

同时,有两种方法可以获取随机对象:

  • 维护对象的计数并设置 query.skip是一个随机数 [0,count]
  • 运行查询以检索所有对象(这可能是不可能的),然后从数组中随机选择一个。

  • 2 不太容易出错,因为在 Parse 中维护对象计数是不可靠的,但它并不是真正随机的。就我而言,它虽然有效。

    关于parse-platform - 如何从 Parse.com 集合中找到随机对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28300790/

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