MongoDB integration refactoring#63279
Conversation
a46d70b to
fa6bebb
Compare
|
This is an automated comment for commit de4c19e with description of existing statuses. It's updated for the latest CI running ✅ Click here to open a full report in a separate page Successful checks
|
|
Great initiative! A couple of questions for now:
|
It's supposed, but we have to test it |
should not, but need to be tested. |
yes, it works now |
this will not be broken, but your example is not valid. docs |
…oring"" This reverts commit 2ae9c9a.
|
@allmazz, please send a pull request to enable it by default and remove the old integration. |
yes, of course. but I think we should do it in the next release for more soft transition.
I will take a look |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
MongoDB integration refactored: migration to new driver mongocxx from deprecated Poco::MongoDB, remove support for deprecated old protocol, support for connection by URI, support for all MongoDB types, support for WHERE and ORDER BY statements on MongoDB side, restriction for expression unsupported by MongoDB.
Documentation entry for user-facing changes
Current MongoDB integration is very limited: not all types are supported; WHERE and ORDER BY conditions applied on ClickHouse side, what needs to read ALL data from MongoDB collection.
Modify your CI run
NOTE: If your merge the PR with modified CI you MUST KNOW what you are doing
NOTE: Checked options will be applied if set before CI RunConfig/PrepareRunConfig step
Include tests (required builds will be added automatically):
Exclude tests:
Extra options:
Only specified batches in multi-batch jobs:
Details