From b709076cf70beb78d4b14e3a72099e2441a8431a 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 14:51:43 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E9=9D=A2=E8=AF=95=E9=98=B6?= =?UTF-8?q?=E6=AE=B5?= 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 cb800df..f17d538 100644 --- a/crud/crud_jobs.py +++ b/crud/crud_jobs.py @@ -24,7 +24,12 @@ class CRUDJobs(CRUDBase): data_dict = data_in.dict() for k, v in data_dict.items(): if v != None and v != '' and v != []: - where[k] = v + if not isinstance(v,list): + where[k] = v + else: + for i in v: + for kk,vv in i.items(): + where[k+'.'+kk]=vv return await self.find_many(db, where, {'_id': 0}) # 修改职位的数据