gpt4 book ai didi

ruby-on-rails - Rails Geocoder near 方法将结果限制为 100

转载 作者:可可西里 更新时间:2023-11-01 09:46:10 25 4
gpt4 key购买 nike

我正在使用 Rails、Mongoid 和 Geocoder。我的问题是 Location.near 将返回的结果限制为 100,即使对于应该产生超过 100 的结果也是如此。我需要一种方法来返回任何位置的所有结果。

Location.near([28.4989, -87.7271], 1).count
=> 100

我尝试了几种方法,看起来我应该做类似于下面的事情,它仍然返回 100。

Location.near([28.4989, -87.7271]).limit(200).count
=> 100

编辑:这似乎是 near 方法及其默认限制 100 的已知问题。我能够找到返回所有结果的 Mongoid 查询。

Location.where(:coordinates.within => { "$center" => [ [-87.7271, 28.4989], 0.01] }).count
=> 186

最佳答案

这似乎是 near 方法及其默认限制 100 的一个已知问题。我能够找到返回所有结果的 Mongoid 查询。

Location.where(:coordinates.within => { "$center" => [ [-87.7271, 28.4989], 0.01] }).count
=> 186

关于ruby-on-rails - Rails Geocoder near 方法将结果限制为 100,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12333415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com