2016-05-12 91 views
0

我的上一个问题在这里DocumentDB Spatial Query - Odd Result文档数据库多边形查询

现在下面的查询将不会返回文档。

SELECT * FROM root r WHERE ST_WITHIN({'type':'Point','coordinates':[3.5, 8.2]}, r.geometry) 

这是我的修正文件:

{ 
"id": "747941cfb829_1453640096710", 
"geometry": { 
    "type": "Polygon", 
    "coordinates": [[[0, 
    0], 
    [10, 
    0], 
    [10, 
    10], 
    [0, 
    0]]] 
}, 
"name": "name"} 

如何返回这个文件?在此先感谢

回答

1

您的多边形是一个三角形,并且您在查询中指定的点位于该三角形之外。试试[8.2,3.5]。

+0

谢谢拉里。我绝对是在一个DocumentDB学习曲线上。 –

+0

我大约一年前在那里。这是一个很棒的产品。与其他数据存储选择的差异都是独一无二的,并且在重新编程思考时有点难以学习。你会到达那里。 :-) –