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

Dmitry Sysolyatin commented on CALCITE-6510:
--------------------------------------------

Julian Hyde, that is a good question. I am not a MongoDB expert and can not say 
exactly . However, from [this 
documentation|https://www.mongodb.com/docs/drivers/java/sync/current/upgrade/#std-label-java-breaking-changes-v5.0],
 it seems they break binary compatibility quite frequently.

> MongoAdapter should use MongoDB builders instead of constructing queries from 
> strings
> -------------------------------------------------------------------------------------
>
>                 Key: CALCITE-6510
>                 URL: https://issues.apache.org/jira/browse/CALCITE-6510
>             Project: Calcite
>          Issue Type: Improvement
>          Components: mongodb-adapter
>    Affects Versions: 1.37.0
>            Reporter: Dmitry Sysolyatin
>            Priority: Minor
>
> MongoAdapter should use MongoDB builders[1] instead of constructing queries 
> from strings to reduce the number of mistakes, such as quoting errors[2].
> [1] - 
> https://www.mongodb.com/docs/drivers/java/sync/v4.3/fundamentals/builders/
> [2] - https://issues.apache.org/jira/browse/CALCITE-6509



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

Reply via email to