commit
6d0d742feb
@ -13,7 +13,7 @@ class RequestPostBody(pydantic.BaseModel):
|
||||
|
||||
class RequestPutBody(pydantic.BaseModel):
|
||||
id: str
|
||||
value: dict
|
||||
value: dict|list
|
||||
|
||||
|
||||
class RequestDeleteBody(pydantic.BaseModel):
|
||||
@ -23,7 +23,7 @@ class RequestDeleteBody(pydantic.BaseModel):
|
||||
class Config(pydantic.BaseModel):
|
||||
id: str
|
||||
name: str
|
||||
value: dict
|
||||
value: dict|list
|
||||
|
||||
|
||||
router = fastapi.APIRouter()
|
||||
|
@ -12,7 +12,7 @@ class Config(pydantic.BaseModel):
|
||||
name: str
|
||||
project: str
|
||||
stage: str
|
||||
value: dict
|
||||
value: dict|list
|
||||
_id: bson.ObjectId|None = None
|
||||
|
||||
|
||||
@ -21,7 +21,7 @@ async def create(config: Config) -> str:
|
||||
return result.inserted_id
|
||||
|
||||
|
||||
async def update_data(id: bson.ObjectId, value: dict) -> bool:
|
||||
async def update_data(id: bson.ObjectId, value: dict|list) -> bool:
|
||||
result = await collection.update_one({'_id': id}, {'$set': {'value': value}})
|
||||
return result.modified_count != 0
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user