繁体   English   中英

如何检查PFObject的大小

[英]How to check the size of PFObject

每个PFObject的解析限制为128KB。 我正在创建一个带有地理位置数组(双精度)的PFObject,我怀疑一段时间后会超出此128KB的限制。 如何检测尺寸? 例如将数组拆分为多个PFObject或作为PFFile。

要检测大小,请使用一个空数组查找对象的大小(检索并执行大小检查),并使用一个条目查找该大小。 空版本将为您提供基本大小,然后从128KB中减去并除以每个条目的费用,以获得最大条目数。

做一个测试以确保它在您达到最大限制之前(并在该限制之上失败)正确存储。

没有限制是很危险的,但是我想出可以在限制内存储多大的数组,并在添加时进行检查。 如果超过限制,则需要使用另一个对象。 如果对象在列中有一个字段,则查询将返回两个(或多个)对象。 连接其数组以获取所有值,并且仅将新数据写入数组长度小于限制的对象。

您还可以将每个坐标对存储为自己的行,而忽略128KB的限制。

暂无
暂无

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

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