在嵌套坐标数组中获取[[null]]

时间:2014-03-10 11:32:32

标签: node.js mongodb mongoose schema

我有一个像这样的猫鼬模式:

l:{
    type: { type: String },
    coordinates: { type: Array }
}

我正在寻找数据库中的所有点和多边形来获取它们的坐标,但问题是多边形,示例结果:

_id: n26608798 -> Coordinates: [-4.4991265,36.6750467]
_id: n1753741872 -> Coordinates: [-4.498763,36.6717949]
_id: w93748323 -> Coordinates: [[null]]

最后一个结果是Polygon,[[null]]应该是这样的:

[ [ [-4.4948252,36.6770003], [-4.4948708,36.6770321], [-4.4945418,36.6773356], [-4.4944965,36.6773035], [-4.4947042,36.6771119], [-4.4947491,36.6770705], [-4.4948252,36.6770003] ] ]

我做错了什么?

1 个答案:

答案 0 :(得分:0)

固定。 问题是我上面使用的eval():/