当前位置: 首页 > 知识库问答 >
问题:

来自SpringBoot MongoRepository的GeoQuery MongoDB

燕扬
2023-03-14

我正在尝试使用@Query注释从Spring Boot MongoRepository执行一个复杂的GeoQuery。以下是我的文档:

{
    "_id" : ObjectId("5e96c08322f74b00078cfff1"),
    "category" : "Services",
    "businessType" : "MyCommunityStore",
    "businessId" : "sin5e96c08322f74b00078cfff1",
    "promoted" : true,
    "banner" : true,
    "signed" : true,
    "geoLocation" : [ 
        -117.1264293, 
        32.9641416
    ]
}

我需要我的查询执行以下任务:

    null
{ 'promoted':true, 'geoLocation' : { '$near' : [-117.1264293, 32.9641416], '$maxDistance' : 30.00}})

共有1个答案

萧晓博
2023-03-14

我的存储库方法的返回类型是GeoResults,它没有点类型方法参数。将返回类型更改为列表已成功。

 类似资料:
  • 问题内容: 使用的我可以将任意的数据到数据的URL。有没有办法使用内置的浏览器API 将数据URL转换回实例? 问题答案: 用户Matt一年前提出了以下代码如何在javascript中将dataURL转换为文件对象?,这可能对您有帮助 编辑:正如一些评论者所报道的,BlobBuilder已被弃用了一段时间。这是更新的代码:

  • 问题内容: 由于某种原因,登录完成后无法重定向到/ blog。在我的登录控制器中,我有以下内容。 jQuery Ajax 更新为工作代码 问题答案: AJAX之后,您将无法进行重定向。您需要自己使用Javascript完成。 服务器 客户 这应该工作。

  • 使用的我可以将任意数据转换为Data URL。有没有办法使用内置浏览器apis将Data URL转换回实例?

  • 以前,我在Red Hat提供的Oracle Java SE中使用JavaFX开发应用程序,但似乎不再提供JavaFX了,如https://access.redhat.com/articles/3253281。然而,似乎来自rhel-7-server-rpms存储库的OpenJDK并不是JavaFX附带的。 是否有更好的方法来代替仅仅从Red Hat提供的存储库之外安装包?我不想用自编译的OpenJ

  • 这是我的第一个帖子。作为一名初出茅庐的Android开发者,我几乎每天都在阅读各种主题的SO帖子,但对于这个问题,我没有从谷歌那里找到任何帮助。 我到目前为止的研究: 搜索这个问题比正常情况要难,因为搜索引擎似乎不关心大小写敏感性,而大小写敏感性在这个问题中是至关重要的。搜索谷歌只给了我类本身的链接,旧文章,或者完全不相关的文章。我得到的最接近的是JSONArray和JSONObject,这是一个

  • 问题内容: 我正在尝试升级到最新的Java Mail实用程序。 从 到(我的意图) 但我找不到用于邮件工件的1.5.1, 但我可以看到 我的问题是为什么更改组ID,如果我更改了1.5.1的组ID,我是否需要更改所有已经存在的邮件实现(程序包名称更改和其他任何内容),vs 和有什么区别? 问题答案: Maven坐标在一段时间前更改为与此处描述的方案兼容。新的坐标在这里。 简而言之: groupId

  • 问题内容: 我想像本例一样启用蓝牙。 但是,我的课程不是Activity,而是Service,因此我不能调用startActivityForResult。我怎么解决这个问题?。我知道还回答了其他问题,例如 使用非活动中的startActivityForResult 但这不能解决我的问题,因为我的应用程序由服务组成,而没有别的什么。 问题答案: 不幸的是你不能那样做。 我发现(破解)的唯一解决方案是