Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Minimongo 不提供 $geoNear 功能,因此如果这是搜索要求,则必须在服务器上完成。
当本地集合包含来自多个发布的结果时,这会导致问题,因为无法通过向本地集合提供与发布时使用的相同的搜索条件来从 $geoNear 搜索中提取结果。
在某些情况下,为每个搜索使用单独的本地集合可能会有所帮助,但在我的情况下,问题实际上并不是来自出于不同目的的多个发布,而是来自使用订阅管理器缓存最近的订阅并避免发送重复的数据.
任何人都可以提出一个巧妙的解决方案来解决这个问题吗?