首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring data mongodb中的@ExistQuery

Spring data mongodb中的@ExistQuery
EN

Stack Overflow用户
提问于 2019-09-03 04:31:42
回答 1查看 428关注 0票数 0

你好,我想在spring mongo库中做现有查询。我读到过@ExistQuery,但我不知道如何在内部编写查询,我的方法现在:

代码语言:javascript
运行
复制
    @ExistsQuery("{ 'userAccount.socialTokenId': ?1}")
    boolean existBySocialAccountId(String socialAccountId);

但是我得到了IndexOutOfBoundsException,'userAccount‘是一个包含变量socialTokenId的对象列表。我知道我可以获得整个用户对象并自己找到它,但我想优化我的查询:)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-03 05:22:08

我相信你的问题是参数是零索引的,所以没有索引为1的参数,这会导致IndexOutOfBoundsException

尝试将您的代码更改为以下代码:

代码语言:javascript
运行
复制
@ExistsQuery("{ 'userAccount.socialTokenId': ?0}")
boolean existBySocialAccountId(String socialAccountId);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57762423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档