/* 我已经在knex中与mysql建立了连接,我正在尝试做一个loginForm连接到mysql db,现在我正在做一个登录检查。我想知道这之间是否有任何区别:knex().select(“id”).from(“users)和以下内容:knex(“users”).select(“id”)*/
function checkLogIn(email, username, password) {
knex("users").select("id").where({
email: "[email protected]",
username: "username",
password: "password",
})
}
2条答案
按热度按时间sf6xfgos1#
如果你还没有决定,你可以像下面的例子一样将纯sql语句打印到控制台:
cs7cruho2#
不,使用
knex().select("id").from("users)
或knex("users").select("id")
没有区别。knex().select("id").from("users)
=>这是一个简单的方法链接,其中使用了select和from方法。执行时的查询将是select id from users
knex("users").select("id")
=>在这里,knex知道tableName可以在param中传递,并在执行时将查询转换为select id from users