使用antlr parsetree解析sql查询到Java中的mongo bson文档

问题描述 投票:0回答:1

我有一个类似SQL的查询例。从年龄> 30且部门='IT'限制200]的员工中选择id,姓名。

SQL查询语法是在antlr g4文件中定义的。上面查询antlr的parsetree对象是生成的

是否有将SQL的分析树转换为bson文档的任何实现,>

然后将使用bson文档来查询mongo db

我有一个类似SQL的查询示例。从年龄> 30且部门='IT'限制200的员工中选择id,名称。SQL查询语法在antlr g4文件中定义。上面的查询antlr parsetree对象...

java mongodb antlr4 mongo-java mongo-java-driver
1个回答
0
投票

[在我之前的工作中,我做了类似的事情:得到一个查询(不是sql,但是很相似),并使用antlr将其翻译成mongo查询。

我没有要分享的代码,但是我可以分享我的想法:

© www.soinside.com 2019 - 2024. All rights reserved.