field方法属于链式调用方法之一,主要目的是标识要返回或者操作的字段,可以用于查询和写入操作。
案例
field参数为字符串
let data={
id:1
}
sql.table('node_table').field('id,name').where(data).select()
最终得到
SELECT id,name FROM node_table WHERE id=1
field参数为数组
let data={
id:1
}
sql.table('node_table').field(['id','name']).where(data).select()
最终得到
SELECT id,name FROM node_table WHERE id=1
如果不调用field方法,就默认为*
号,即调用所有的字段
sql.table('node_table').where('id=1').select()
最终得到
SELECT * FROM node_table WHERE id=1