【发布时间】:2015-05-06 11:51:01
【问题描述】:
我有一系列点形成一条折线(路径)。我需要将它存储在mongodb中并在附近点查询。
如何在mongodb中存储折线?
我可以用 $near 查询它吗?
折线保存到mongodb后,我会有一个点和点的距离,需要查询db。
编辑:
我没有使用 GPS 跟踪用户的位置,我需要将路径保存在 mongodb 中,如何执行此操作?
然后用户可以在他的位置附近搜索一定距离的路径,所以我需要使用 $near 函数搜索 mongodb。
【问题讨论】:
-
documentation 中列出了可用的类型。除此之外,您通常最好通过解释您的用例和您想要实现的结果来提问。像这样清晰的解释可以让其他人“跳出框框”思考你目前的想法。
-
所以你的意思是LineString,对吧?映射路径的坐标列表。支持。
-
对了,我能知道怎么做吗?
-
你能告诉我如何使用java将行字符串插入mongodb吗?
-
如果您指的是提供的答案不在 Java 驱动程序语法中,那么我会说 1. 翻译并不难,2. 驱动程序中有将 JSON 转换为 BSON 对象的内置操作司机所期望的,3. 该答案为您提供了以前没有的见解并且很有用,4. 如果您对答案有任何说明,请回复答案而不是您的问题。
标签: mongodb mongodb-query geospatial mongodb-java