WrenAI icon indicating copy to clipboard operation
WrenAI copied to clipboard

MongoDB support

Open dlecan opened this issue 1 year ago • 4 comments

Is your feature request related to a problem? Please describe.

WrenAI is not compatible with MongoDB

Describe the solution you'd like

MongoDB support in WrenAI

dlecan avatar Jun 04 '24 06:06 dlecan

Hi @dlecan thanks for opening this feature request!

Could you also visit https://github.com/Canner/WrenAI/discussions/327#discussioncomment-9610640 and upvote the MongoDB comment ?

In addition, In order to support database faster, we're actually working on using the ibis-project to connect to the datasource. The concept is that WrenAI generates ibis-executable SQL, which is then transformed to the specific datasource using the appropriate dialect. You can see how we invoke a ibis service in this PR: https://github.com/Canner/WrenAI/pull/306. It's still a work in progress.

Thus, to support MongoDB in WrenAI, we could keep an eye on ibis support on MongoDB.

wwwy3y3 avatar Jun 04 '24 06:06 wwwy3y3

Done @wwwy3y3 , thank you

dlecan avatar Jun 04 '24 11:06 dlecan

Hi, is this issue being worked on already? If not, can i give it a go?

Spirizeon avatar Oct 22 '24 17:10 Spirizeon

Hi @Spirizeon, cuz our basic data source connector is powered by ibis now. The ibis does not support MongoDB now. If you want to get this PR, you need to implement the MongoDB connector in ibis first. If you can, please let @wwwy3y3 know.

grieve54706 avatar Oct 23 '24 03:10 grieve54706