我是python中的一个完整的新手。我通过python连接到我的cloudant帐户中的数据库。我需要构建一个过滤数据的查询。
此处x
是unixdate
对象,我使用以下公式计算: -
s = str(datetime.date.today() - datetime.timedelta(days=2))
x = datetime.datetime.strptime(s, "%Y-%m-%d").timestamp()
方法1 :
query = Query(my_database, selector={"type": "add", "uid": { "$gt": 0 }, "$_viewts": {"$gt": x }})
此查询引发HTTP错误,指出
无效的运算符:$ _viewts
方法2 :
query = Query(my_database, selector={"type": "add", "uid": { "$gt": 0 }, "_viewts": {"$gt": x }})
当我从密钥$
中删除$_viewts
符号时会运行此查询,但会产生一个空列表。
任何解决方案/建议都会有很大帮助。
由于