我目前使用以下mongoengine查询查询MongoDB:
queryResults = Event.objects(title__icontains=q)
这很好用,但我想添加另一个参数,所以它变成这样:
queryResults = Event.objects(title__icontains=q and end__gte=datetime.utcnow())
不幸的是,仅仅使用and
并不起作用。我尝试了&
和&&
之类的其他内容,但无济于事。我还检查了the mongoengine docs,但我找不到任何相关信息。
有人知道我怎么能这样做吗?欢迎所有提示!
答案 0 :(得分:1)
尝试在此之间添加“,”:
queryResults = Event.objects(title__icontains=q, end__gte=datetime.utcnow())