RestKit MongoDB位置数据映射

时间:2013-06-30 21:41:57

标签: ios json mongodb restkit-0.20

我无法理解如何使用RestKit映射存储在Mongo DB中的位置数据。

以下是我将在JSON中映射的数据

{ "name" : "TestPoint2", "media_resource" : "tester", "added" : ISODate("2012-10-10T23:00:00Z"), "loc" : { "type" : "Point", "coordinates" : [  -33.1,  12.54 ] }, "comments" : [ ], "tags" : [ ]}

我正在努力解决的主要问题是映射“loc”的“坐标”

1 个答案:

答案 0 :(得分:0)

首先,我将对坐标进行处理,因为它们在JSON中表示,并将它们存储为数组中的数字。如果您的对象/实体具有数组属性/可转换属性,那么您只需将coordinates映射到该批发。然后,您可以添加访问该坐标信息的访问器方法/瞬态属性,并提供一个更好的接口来获取纬度/长度而不是索引到数组中。