使用php从parse类获取所有对象
我正在使用此PHP代码从类中获取对象。使用php从parse类获取所有对象,php,parse-platform,Php,Parse Platform,我正在使用此PHP代码从类中获取对象。 我有100000件物品。 我想在一个查询中获取所有对象 我正在使用以下代码 $query = new ParseQuery("news_master"); $results = $query->find(); 您可以删除限制以获取所有数据,请尝试以下代码:- $query = new ParseQuery("news_master"); $query->equalTo("All",true); results = $que
我有100000件物品。
我想在一个查询中获取所有对象 我正在使用以下代码
$query = new ParseQuery("news_master");
$results = $query->find();
您可以删除限制以获取所有数据,请尝试以下代码:-
$query = new ParseQuery("news_master");
$query->equalTo("All",true);
results = $query->find();
从2018年开始,您可以使用Parse Community PHP SDK和服务器上的each函数,该函数提供回调并可以迭代所有数据。注意:这不能与跳过、排序、限制一起使用。看 来自他们的测试套件的查询示例如下所示
$query = new ParseQuery('Object');
$query->lessThanOrEqualTo('x', $count);
$values = [];
$query->each(
function ($obj) use (&$values) {
$values[] = $obj->get('x');
},
10
);
$valuesLength = count($values);
值10是所需的批大小。如果数据库表已锁定,并且需要主密钥,则可以执行以下操作
$query = new ParseQuery('Object');
$query->lessThanOrEqualTo('x', $count);
$values = [];
$query->each(
function ($obj) use (&$values) {
$values[] = $obj->get('x');
},
true, 10 // notice the value of true
);
$valuesLength = count($values);
我之所以要添加到这个旧评论中,是因为如果搜索时从parse中获得1000条以上的记录,则不会出现好的链接,而这通常是第一条
为所有偶然发现这一点的人干杯 若我们不定义限制,这将只返回100个对象。您能告诉我为什么要添加“全部”吗?这是表的字段名。