我正在研究从JSON构建查询的某种方式,类似于接受JSON的ORM并转换为PostgreSQL查询而不用它创建模型。我想从angular 4应用程序中直观地构建这个查询。
我想用这样的角度构建:
query = {
object: 'customers',
filds: ['fidl1', 'field2' ... ]
where: [
and: {
field: 'field1',
conition: 'equal',
comparator: 5
}
],
order: [
{
field: 'field1'
order: 'ASC'
}
]
}
然后将其转换为:
SELECT field1, field2 ... FROM customers WERE field1 = 5 ORDER BY field1 ASC
有什么想法吗?
顺便说一句,我使用python作为后端