From f466fe33965aed32c3dedf2ae0941ec705df6d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BC=9F?= <250213850@qq.com> Date: Tue, 20 Sep 2022 16:04:45 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=81=8C=E4=BD=8D=E6=A8=A1=E7=B3=8A=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crud/crud_jobs.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crud/crud_jobs.py b/crud/crud_jobs.py index f17d538..530dd60 100644 --- a/crud/crud_jobs.py +++ b/crud/crud_jobs.py @@ -1,3 +1,5 @@ +import re + from motor.motor_asyncio import AsyncIOMotorDatabase import schemas from crud.base import CRUDBase @@ -25,7 +27,10 @@ class CRUDJobs(CRUDBase): for k, v in data_dict.items(): if v != None and v != '' and v != []: if not isinstance(v,list): - where[k] = v + if k != 'job_name': + where[k] = v + else: + where[k]=re.compile(v) else: for i in v: for kk,vv in i.items():