Javascript sql请求生成器,动态生成where子句
我想创建一个小型库来生成我的sql请求(在带有nodejs的javascript中),我想做一些模块化的东西,但我的问题是管理OR and,因为有时候你可以做一些嵌套的请求,比如Javascript sql请求生成器,动态生成where子句,javascript,sql,node.js,postgresql,Javascript,Sql,Node.js,Postgresql,我想创建一个小型库来生成我的sql请求(在带有nodejs的javascript中),我想做一些模块化的东西,但我的问题是管理OR and,因为有时候你可以做一些嵌套的请求,比如 (condition AND ( (condition OR condition) AND (condition OR condition) )) 所以在我开始之前,我想知道是否有一些干净的方法来管理上面的例子,也许是一些因子分解或一些很酷的设计模式,但我发现没有这样的,谢谢 不清楚你所说的“管理方式”是什么意思。这
(condition AND ( (condition OR condition) AND (condition OR condition) ))
所以在我开始之前,我想知道是否有一些干净的方法来管理上面的例子,也许是一些因子分解或一些很酷的设计模式,但我发现没有这样的,谢谢 不清楚你所说的“管理方式”是什么意思。这里有什么不清楚的地方?你有时可以提出“cond和cond或cond”这样的请求。那是合法的要求。像“cond和(cond或cond)”这样的请求也是合法的。你的观点是什么?看看其他ORM是如何做到这一点的,例如,我只是想找到一种干净的方法,让用户可以通过我的库中的函数或对象生成像我问题中的请求。事实上,我会去看看其他ORM是如何做到这一点的,这将帮助我!