基本上,对于每一次操作,我都有一个函数,该函数返回knex承诺。根据参数,可能不需要实际执行任何操作,例如,如果没有要插入的行,则不需要执行任何操作。else{ return Promise.resolve() //this is probably wrong}function process(params){
return new Pro
我在这里找到了一个解决方案,knex: what is the appropriate way to create an array from results?,但是它返回一个字符串数组。我需要的是返回一个对象数组,如果为null,则返回一个空数组,如下例所示: [ id: 123, items: [] timestamps i
尝试创建一个搜索功能,该功能将搜索数据库并返回任何“类似”字符串的结果。当我使用SQL调用数据库时,它工作得很好,但是当我尝试使用knex调用时,我得到的结果要么是0,要么是相同的结果,不管我把字符串改成什么。(工作中) SELECT * FROM stockList WHERE symbol LIKE '%AAPL%' AND sec_type = 'stock'; 我正在使用req.params来调用knexsearchData = await Search.