用于将 SQL 查询转换为 MongoDB 查询的 PQL 包
Posted
技术标签:
【中文标题】用于将 SQL 查询转换为 MongoDB 查询的 PQL 包【英文标题】:PQL package to convert SQL query to MongoDB query 【发布时间】:2020-02-11 23:47:15 【问题描述】:使用pql(https://github.com/alonho/pql)包将SQL查询转换为MondoDB查询,可以成功拉取数据。
>>> import pql
>>> pql.find("a > 1")
'a': '$gt': 1
有人知道如何使用 pql 转换有时间限制的查询吗? 示例:
2020-02-01> time_column > 2020-01-01
【问题讨论】:
【参考方案1】:我解决这个问题的方法如下:
>>> pql.find('a == 1', schema='a': pql.DateTimeField())
'a': datetime.datetime(1969, 12, 31, 16, 0, 1)
【讨论】:
以上是关于用于将 SQL 查询转换为 MongoDB 查询的 PQL 包的主要内容,如果未能解决你的问题,请参考以下文章