[SERVER-3139] Allow returning multi-location documents by either unique doc or result per location Created: 25/May/11 Updated: 12/Jul/16 Resolved: 04/Aug/11 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Geo |
| Affects Version/s: | None |
| Fix Version/s: | 1.9.2 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Greg Studer | Assignee: | Greg Studer |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Participants: | |||||||||||||
| Description |
|
Depending on how data is modeled, it may be beneficial to return multi-loc documents uniquely or by location. Could be a query parameter. |
| Comments |
| Comment by auto [ 12/Sep/11 ] |
|
Author: {u'login': u'astaple', u'name': u'Aaron', u'email': u'aaron@10gen.com'}Message: |
| Comment by auto [ 01/Sep/11 ] |
|
Author: {u'login': u'stbrody', u'name': u'Spencer T Brody', u'email': u'spencer@10gen.com'}Message: Add tests for $uniqueDocs in geo queries with multi-location docs. |
| Comment by Greg Studer [ 04/Aug/11 ] |
|
Can now return docs from $within queries using: $uniqueDocs : true / false <-- include result-per-document or result-per-location Can also return docs from geoNear queries using: uniqueDocs : true / false <-- include result-per-document or result-per-location Since you can add data to the end of location objects, this lets you embed and return additional location context - temporary workaround for lack of location context for multi-loc queries. using $uniqueDocs from $near query will require rework of $near syntax - opening another jira for that... |
| Comment by auto [ 04/Aug/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: return locations with documents if specified in geoNear - |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: start of explain additions to geo_full - |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: factor out $near extra point processing for each point - |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: refactor point checks into single method - |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: test fix |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: make geo_full test reasonable again |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: working $near / geoNear with uniqueDocs, no syntax support for $near yet - |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: support for $uniqueDocs in $within queries - |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: refactoring, working as before, can now work on multi-points - |
| Comment by auto [ 27/Jul/11 ] |
|
Author: {u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}Message: first draft of fixes... |
| Comment by Greg Studer [ 14/Jul/11 ] |
|
$uniqueDocs parameter - for 1.9.2 in $within queries and geoNear, $near queries may require some syntax tweaking |