Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
如何使用php从mongodb中的lat/long和radius获取用户?_Php_Mongodb_Mongodb Query - Fatal编程技术网

如何使用php从mongodb中的lat/long和radius获取用户?

如何使用php从mongodb中的lat/long和radius获取用户?,php,mongodb,mongodb-query,Php,Mongodb,Mongodb Query,我有一个集合,其中有多个用户具有lat、long和radius(以捕获半径内的用户) e、 g。 如果用户有以下详细信息: lat" : 28.545350, long" : 77.401638, service_distance : "7.0", 基于横向/纵向和半径,我必须在7.0Km半径范围内找到用户 数据库收集 "_id" : ObjectId("563f8892cb0d26665f884791"), "user_id" : "563f8090c

我有一个集合,其中有多个用户具有lat、long和radius(以捕获半径内的用户)

e、 g。 如果用户有以下详细信息:

    lat" : 28.545350,
    long" : 77.401638,
    service_distance : "7.0",
基于横向/纵向和半径,我必须在7.0Km半径范围内找到用户

数据库收集

    "_id" : ObjectId("563f8892cb0d26665f884791"),
    "user_id" : "563f8090cb0d26e95e884791",
    "lat" : "28.545350",
    "long" : "77.401638",
    "service_distance" : "7.0",
    "updated_at" : ISODate("2015-11-10T16:31:06.382Z"),
    "created_at" : ISODate("2015-11-08T17:38:26.863Z")

您应该看看MongoDB和。要学习的核心内容是,如果您重组数据以满足存储和索引需求,那么这是非常容易的。特别是存储为,所有距离均以公制数量报告和使用。另外请注意,在您阅读这些源代码时,“不要将字符串用于数值”@blakes seven,谢谢,我需要重新构造数据。请按照文档进行操作。基本点是
lat
long
不能是单独的字段,但需要采用支持的格式。此外,索引功能使
$near
$nearSphere
操作成为可能,并为其他地理空间操作添加了性能改进。我认为您应该看看这一点,由@BlakesSeven回答BTW@Pynchia我也相信这是这个问题的最终目的。我认为OP现在需要吸收的要点是数据结构和地理空间索引概念,正如前面所指出的。但是考虑到整个问题,我认为您的输入在这里也是有价值的。您应该看看MongoDB和。要学习的核心内容是,如果您重组数据以满足存储和索引需求,那么这是非常容易的。特别是存储为,所有距离均以公制数量报告和使用。另外请注意,在您阅读这些源代码时,“不要将字符串用于数值”@blakes seven,谢谢,我需要重新构造数据。请按照文档进行操作。基本点是
lat
long
不能是单独的字段,但需要采用支持的格式。此外,索引功能使
$near
$nearSphere
操作成为可能,并为其他地理空间操作添加了性能改进。我认为您应该看看这一点,由@BlakesSeven回答BTW@Pynchia我也相信这是这个问题的最终目的。我认为OP现在需要吸收的要点是数据结构和地理空间索引概念,正如前面所指出的。但考虑到整个问题,我认为你的意见在这里也很有价值。