0

我想在 Parse 上创建和存储多个表示用户路径的位置对象。我当前的实现让我将位置数据存储在一个包含经纬度增量和高度增量的 csv 文件中,但是修改这个文件结构是一个复杂的过程,我想存储更多信息。

我想知道的是,将这些位置存储为文件是否是最好/唯一可行的方法,或者是否可以将每个位置存储为单独的对象。这样我就可以检查每个位置对象的更多数据。用户将定期上传 1000 多个对象,所以我担心存储这些信息是否会占用太多空间并且难以实现(我被告知一次将大量对象保存到 Parse 可以导致问题)。

4

1 回答 1

1

我没有看到创建 Parse 对象的问题,该对象将在每个字段中包含带有附加元数据的位置。您可以做的是创建这样的类,然后创建关系(指针或数组类型)

通过这种方式,您可以将所有内容存储在数据库中,您无需处理在服务器或客户端解析数据,并且您可以使用 parse-server 的本机功能。这些对象可以通过您可用的解析服务器 SDK 之一轻松创建,因为 parse 提供用于创建位置对象的专用对象GeoPoint 默认情况下,解析将在数据库中为每个 GeoPoint 字段自动创建索引以提高性能. 如果您这样做,您还将享受高级查询功能,例如:获取我附近或特定点附近的所有位置等。您可以在此处阅读更多相关信息。

于 2018-02-06T05:43:51.733 回答