我的应用程序需要查询在sqlobj
中传递条件的表。下面是sequelizejs代码:
let _item = await ModelA.findAll({where:sqlobj}); //what happens if sqlobj is {}?
如果传入的sqlobj
为空对象{},则表示选择ModelA
中的所有记录。上述理解在续作中是否正确?
您可以将logging: console.log
或您的任何日志功能作为参数传递给findAll
let _item = await ModelA.findAll({where:{}, logging: console.log});
这将打印在RDBMS上执行的相应查询。回答你的问题,是的,它确实获取所有记录。