是否可以在CosmosDB中存储和查询数组空间数据?

Noe*_*ams 5 azure-cosmosdb

这是我们要存储的样本文档:


{
  "name": "Joe Bloggs",
   "locations": [
        { "type": "Point", "coordinates": [1,1] },
        { "type": "Point", "coordinates": [2,2] }
   ]
}

该文档的关键特征是“ locations”属性是一个GeoJSON点数组。

根据文档,可以为locations数组定义索引策略。

但是,尚不清楚是否ST_WITHIN可以使用诸如之类的空间查询来搜索例如数组中的任何点是否在指定点的特定半径内。

我的问题:CosmosDB 存储在数组中时是否支持空间数据的索引查询