gpt4 book ai didi

node.js - MongoDB Node.js 地理定位

转载 作者:太空宇宙 更新时间:2023-11-03 23:10:58 25 4
gpt4 key购买 nike

我想知道是否有任何示例包含基本地理位置输入和特定区域内给定输入的数据库检索,最好是用户当前位置。

最佳答案

以下是 MongoDB 中地理空间查询的快速概述:

  1. 您必须通过二维数组在集合中插入位置信息

    db.example.insert( {"location": [x,y], "category": "restaurant"})
  2. 通过使用“2d”选项指示位置字段,在集合上设置地理空间索引。

    db.example.ensureIndex( { "location" : "2d" } )

    现在,该集合将有一个索引,所有地理空间查询都将针对该索引进行。

  3. 要查询某个点附近的位置(即用户的当前位置),请使用 find() 命令,并在位置字段上使用 $near 操作数来给出点坐标(即 100、 100。)

    db.example.find( { "location": { $near : [100, 100] } } )
  4. 要查找用户当前位置,您需要更高级别的应用程序支持来获取用户的当前信息。

了解更多信息:

关于node.js - MongoDB Node.js 地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11288969/

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