[英]How to check the size of PFObject
每个PFObject的解析限制为128KB。 我正在创建一个带有地理位置数组(双精度)的PFObject,我怀疑一段时间后会超出此128KB的限制。 如何检测尺寸? 例如将数组拆分为多个PFObject或作为PFFile。
要检测大小,请使用一个空数组查找对象的大小(检索并执行大小检查),并使用一个条目查找该大小。 空版本将为您提供基本大小,然后从128KB中减去并除以每个条目的费用,以获得最大条目数。
做一个测试以确保它在您达到最大限制之前(并在该限制之上失败)正确存储。
没有限制是很危险的,但是我想出可以在限制内存储多大的数组,并在添加时进行检查。 如果超过限制,则需要使用另一个对象。 如果对象在列中有一个字段,则查询将返回两个(或多个)对象。 连接其数组以获取所有值,并且仅将新数据写入数组长度小于限制的对象。
您还可以将每个坐标对存储为自己的行,而忽略128KB的限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.