gpt4 book ai didi

spring-data-mongodb - Spring Data MongoDB-Criteria API OrOperator无法正常工作

转载 作者:行者123 更新时间:2023-12-03 21:05:45 27 4
gpt4 key购买 nike

我遇到了Spring Data MongoDB Criteria API orOperator问题。

这是不规则动词的查询结果:(终端输出)

> db.verb.find({'v2':'wrote'});
{ "_id" : ObjectId("5161a8adba8c6390849da453"), "v1" : "write", "v2" : "wrote", "v3" : "written" }


我使用Spring Data MongoDB Criteria API通过动词的 v1v2值查询动词:

Criteria criteriaV1 = Criteria.where("v1").is(verb);
Criteria criteriaV2 = Criteria.where("v2").is(verb);
Query query = new Query(criteriaV1.orOperator(criteriaV2));
List<Verb> verbList = mongoTemplate.find(query, Verb.class)


但是很遗憾, verbList没有任何物品。

最佳答案

据我记得,要使用orOperator,您应该执行以下操作:

查询查询=新查询(new Criteria()。orOperator(criteriaV1,criteriaV2));

关于spring-data-mongodb - Spring Data MongoDB-Criteria API OrOperator无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15866175/

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