Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript sql请求生成器,动态生成where子句_Javascript_Sql_Node.js_Postgresql - Fatal编程技术网

Javascript sql请求生成器,动态生成where子句

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) )) 所以在我开始之前,我想知道是否有一些干净的方法来管理上面的例子,也许是一些因子分解或一些很酷的设计模式,但我发现没有这样的,谢谢 不清楚你所说的“管理方式”是什么意思。这

我想创建一个小型库来生成我的sql请求(在带有nodejs的javascript中),我想做一些模块化的东西,但我的问题是管理OR and,因为有时候你可以做一些嵌套的请求,比如

(condition AND ( (condition OR condition) AND (condition OR condition) ))

所以在我开始之前,我想知道是否有一些干净的方法来管理上面的例子,也许是一些因子分解或一些很酷的设计模式,但我发现没有这样的,谢谢

不清楚你所说的“管理方式”是什么意思。这里有什么不清楚的地方?你有时可以提出“cond和cond或cond”这样的请求。那是合法的要求。像“cond和(cond或cond)”这样的请求也是合法的。你的观点是什么?看看其他ORM是如何做到这一点的,例如,我只是想找到一种干净的方法,让用户可以通过我的库中的函数或对象生成像我问题中的请求。事实上,我会去看看其他ORM是如何做到这一点的,这将帮助我!