即时将基本SQL语句翻译为MongoDB查询语法。
此工具可帮助您将标准SQL(结构化查询语言)查询转换为MongoDB(一种流行的NoSQL文档数据库)使用的等效查询语法。它专为正在转型或同时使用关系数据库和MongoDB的开发人员设计。
在输入框中输入您的SQL查询,相应的MongoDB查询将在下方生成。得益于先进的SQL解析器,此工具现在可以处理更复杂的查询,包括基本聚合和各种WHERE子句。
此转换器利用SQL解析库来支持更广泛的SQL操作:
SELECT fields FROM table WHERE conditions ORDER BY field LIMIT n OFFSET m
SELECT COUNT(*), SUM(field), AVG(field), MIN(field), MAX(field) FROM table GROUP BY field1, field2 HAVING conditions
INSERT INTO table (field1, field2) VALUES (value1, value2), (value3, value4)
UPDATE table SET field1 = value1 WHERE conditions
DELETE FROM table WHERE conditions
支持的运算符: =
, !=
(<>
), >
, >=
, <
, <=
, IN
, NOT IN
, LIKE
(con %
e _
), IS NULL
, IS NOT NULL
.
逻辑运算符: AND
, OR
, parentesi ()
per raggruppare le condizioni. NOT
ha un supporto limitato.
限制:复杂的JOIN
操作(在MongoDB中需要$lookup
并且通常需要理解模式的重新设计)、大多数子查询、窗口函数、公用表表达式(CTE)以及特定于数据库的SQL函数或过程通常不受支持或翻译非常有限。对于这些情况,建议手动翻译为MongoDB聚合框架或应用程序逻辑。