使用CouchDB查看地理空间和非地理空间键

时间:2013-05-14 20:41:59

标签: couchdb spatial-query

我正在使用CouchDB和GeoCouch,我试图了解是否有可能通过使用位置和来自另一个字段的值来构建地理空间索引和“查询”数据库。

数据

{
   "_id": "1",
   "profession": "medic",
   "location": [15.12, 30.22]
}

{
   "_id": "2",
   "profession": "secretary",
   "location": [15.12, 30.22]
}

{
   "_id": "3",
   "profession": "clown",
   "location": [27.12, 2.2]
}

问题

有没有办法对这些文件执行以下查询:

  • 查找位置附近job = "medic"的所有文件[15.12,30.22] (更重要)
  • 列出此地点附近的所有不同职业[15.12,30.22] (加号)

如果不可能,我有哪些选择?我已经在考虑切换到MongoDB,但我宁愿以不同的方式解决。

备注

  • 数据变化很快,可能会添加新文档,许多文档可能会被删除

参考

Faceted search with geo-index using CouchDB

0 个答案:

没有答案