在我的mongorepository中,我有一个名为:
的函数findByParticipantIdsContaining(String participantId);
Containing
使用的mongo操作是什么?我认为它应该是这样的:
Criteria containsParticipantId = where(participantId).in("participantIds");
但它不是......
EDIT 我想可能是:
Criteria containsParticipantId = where("participantIds").is(participantId);
我会给它一个测试。
答案 0 :(得分:0)
包含Spring的操作在MySQL中看起来像是一个 LIKE 操作。在mongo中, LIKE 运算符不存在,但您可以按照建议使用是运算符,但使用正则表达式作为值