首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB geoNear与群

MongoDB geoNear与群
EN

Stack Overflow用户
提问于 2017-04-21 07:21:11
回答 1查看 145关注 0票数 0

我尝试使用geoNear和组聚合(其他选项也很好)来进行以下操作

  1. 集合有带有loc (2dsphere indexed)user_id字段的文档
  2. 有许多文档,其中一个user_id有许多loc

(前)

代码语言:javascript
复制
{"user_id":1, "loc": { "type": "Point", "coordinates": ... }}
{"user_id":1, "loc": { "type": "Point", "coordinates": ... }}
{"user_id":2, "loc": { "type": "Point", "coordinates": ... }}
  1. 我想在每个geoNear的最后一个插入的loc中使用user_id

我认为它可以按照组和geoNear的顺序进行聚合,但是文档告诉我,geoNear必须比其他的优先。

我怎么能做到呢?

EN

回答 1

Stack Overflow用户

发布于 2017-05-24 13:13:45

引用文档

您只能使用$geoNear作为管道的第一阶段。

这是目前$geoNear在聚合流水线上的一个局限性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43536346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档