Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 在geonear中设置MindDistance_Mongodb_Doctrine Orm_Odm - Fatal编程技术网

Mongodb 在geonear中设置MindDistance

Mongodb 在geonear中设置MindDistance,mongodb,doctrine-orm,odm,Mongodb,Doctrine Orm,Odm,我正在尝试一个地理分页系统。 我参考了这篇文章 我的问题是,我正在使用doctrine MongoDB,而我似乎找不到如何在doctrine MongoDB中设置MindDistance字段 我的Mongo版本是2.4.8对这一点的支持没有在Doctrine MongoDB中实现,但我已经在中实现了它,现在在1.2.x-dev分支中(我们还没有1.2.0版本)。您可以查看该PR中的文档块或单元测试以了解如何使用它,但我是根据maxDistance()建模的 我应该提到的是,在Doctrine M


我正在尝试一个地理分页系统。 我参考了这篇文章
我的问题是,我正在使用doctrine MongoDB,而我似乎找不到如何在doctrine MongoDB中设置MindDistance字段
我的Mongo版本是2.4.8对这一点的支持没有在Doctrine MongoDB中实现,但我已经在中实现了它,现在在
1.2.x-dev
分支中(我们还没有1.2.0版本)。您可以查看该PR中的文档块或单元测试以了解如何使用它,但我是根据
maxDistance()
建模的

我应该提到的是,在Doctrine MongoDB的1.1.x中,您实际上不需要可用的builder方法将
MindDistance
选项注入
geoNear
。如果您查看,您将看到我们在
$options
上合并了构建器中的选项,它最终来自查询的构造函数。当没有预先存在的生成器方法时,如果需要将选项传递给其他命令,请记住这一点


最后,您提到您正在使用MongoDB 2.4.8。请注意,MongoDB 2.4.x不支持此选项(用于
geoNear
)或查询运算符(用于
$near
$nearSphere
)。它是在()中实现的,最初出现在2.5.1中。当然,您也可以在2.6.0中找到它。

是的,您是对的!我刚刚更新到2.6版,我正在努力使它工作