You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Yu Xu (Jira)" <ji...@apache.org> on 2026/08/03 02:04:00 UTC

[jira] [Comment Edited] (CALCITE-7673) Add support for the LIKE operator to the MongoDB adapter

    [ https://issues.apache.org/jira/browse/CALCITE-7673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18101179#comment-18101179 ] 

Yu Xu edited comment on CALCITE-7673 at 8/3/26 2:03 AM:
--------------------------------------------------------

Thanks for pointing this out [~julianhyde] ; the wording was indeed a bit vague. I’ve changed the Jira title to "Add support for the LIKE operator to the MongoDB adapter," which should clearly convey the topic of the issue and the Jira description has also been updated.


was (Author: JIRAUSER307770):
Thanks for pointing this out [~julianhyde] ; the wording was indeed a bit vague. I’ve changed the Jira title to "Add support for the LIKE operator to the MongoDB adapter," which should clearly convey the topic of the issue.

> Add support for the LIKE operator to the MongoDB adapter
> --------------------------------------------------------
>
>                 Key: CALCITE-7673
>                 URL: https://issues.apache.org/jira/browse/CALCITE-7673
>             Project: Calcite
>          Issue Type: Improvement
>          Components: mongodb-adapter
>    Affects Versions: 1.42.0
>            Reporter: Yu Xu
>            Assignee: Yu Xu
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.43.0
>
>
> Currently MongoDB Adapter not support LIKE operator.
> sql:
> {code:java}
> select state, city from zips where state like 'A%' order by state;{code}
> would error out:
> {code:java}
> java.lang.AssertionError: cannot translate LIKE(CAST(ITEM($0, 'city')):VARCHAR(20), 'A%')  {code}
> However, MongoDB can achieve SQL-like `LIKE` semantics using `$regex`. we can refer:[https://www.mongodb.com/docs/manual/reference/operator/query/regex/#mongodb-query-op.-regex]
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)