Так я использую модуль узла под названием JSON-SQL https://github.com/2do2go/json-sqlSQL заявление не имеет смысла
, но конечный результат будет
sql.query
// insert into users (name, lastname, age, gender) values ($p1, $p2, 24, $p3);
sql.values
// { p1: 'John', p2: 'Snow', p3: 'male' }
Есть быстрый способ сделать что SQL читаемым ? Я хотел бы иметь кучу этих утверждений и сделать это в файле .sql, который будет запущен на сервере sql позже.
Обратите внимание, что SQL требует дефисов вокруг строковых литералов, как показано, так что это не прямая интерполяция строк. –
Это не то, как работает модуль, вы передаете ему объект запроса MongoDB и он возвращает sql.query и sql.values, которые вы должны затем построить в свой собственный вызов базы данных. Таким образом, вы передадите SQL.query и SQL.values через провод к некоторой службе, и он подготовит их, выполнит их и вернет данные. –
@KyleHale Спасибо за разъяснение. Однако модуль работает, однако, вопрос заключается в том, какой запрос был представлен предоставленными данными. Я представил этот запрос и описал, как он поступает от данных. Тем не менее, я обновил свой ответ, чтобы уточнить, что именно пользователь, а не модуль, должен сконструировать запрос из данных. –