在风帆中使用水线作为orm(默认)或作为独立使用时,是否可以访问通过调用模型方法生成的本机查询(根据使用的适配器)?
假设我有一个用户模型,并且我没有标准地在其上调用.find
。
User.find().then(function(users){
// Is there a something like this?
console.log(users._query); // If using mysql it logs... SELECT * from `user`
})
当然这是一个简单的例子,但是当我们有复杂的链接时,访问它真的很有用,所以我们可以确保我们的查询以类似于我们的方式构建期待,如果不重构它们或使用方法.query
手动构建我们的查询。
那么,这可能吗?即使是以一种丑陋的丑陋方式?