Слияние кода завершено, страница обновится автоматически
Основной конвертер для перевода синтаксиса SQL в синтаксис MongoDB.
<dependency>
<groupId>cn.org.wangchangjiu</groupId>
Yöntem adı: sqltomongo-converter
<artifactId>sqltomongo-converter</artifactId>
<version>{sqltomongo.version}</version>
</dependency>
SelectSQLTypeParser.defaultConverterToString(String sql)
класса SelectSQLTypeParser
для конвертации;Пример:
String sql = "SELECT n._id, n.languageList, n.score, ne.enable FROM novel n left join novelEpisodes ne on n._id = objectId(ne.novelId) limit 0,10"
String mongo = SelectSQLTypeParser.defaultConverterToString(sql)
where
поддерживаются только в формате: a.id=1
where
поддерживаются только в формате: a.id=1
- Поддерживаются только левые и внутренние соединенияstring()
или ObjectId()
Неподдерживаемый: SELECT * FROM table_a as a JOIN table_b as b on string(b.a_id)=string(a.id)
Поддерживаемый: SELECT * FROM table_a as a JOIN table_b as b on string(b.a_id)=a.id
Неподдерживаемый: SELECT * FROM table_a as a JOIN table_b as b on b.a_id=a.id and a.id=1
Поддерживаемый: SELECT * FROM table_a as a JOIN table_b as b on b.a_id=a.id
Неподдерживаемый: SELECT * FROM table_a as a JOIN table_b as b on b.a_id=a.id JOIN table_c as c on b.id=c.b_id
Поддерживаемый: SELECT * FROM table_a as a JOIN table_b as b on b.a_id=a.id JOIN table_c as c on a.id=c.a_id
Неподдерживаемый:
CREATE TABLE employees (
employee_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY
);
Поддерживаемый:
CREATE TABLE employees (
employee_id INT NOT NULL AUTO_INCREMENT,
``` PRIMARY KEY (employee_id)
);
bigint
, time
, year
, ENUM
, SET
, bit
, blob
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )