diff --git a/src/main/document/controller/DocumentAPIRouter.py b/src/main/document/controller/DocumentAPIRouter.py index 60e1a70..95422b5 100644 --- a/src/main/document/controller/DocumentAPIRouter.py +++ b/src/main/document/controller/DocumentAPIRouter.py @@ -12,9 +12,9 @@ ) @router.get("", response_model=List[documentDetailDto]) -async def getDocuments(user_id: uuid.UUID = Depends(get_current_user)): +async def getDocuments(): try: - return await get_documents(str(user_id)) + return await get_documents() except Exception as e: raise HTTPException(status_code=500, detail=f"문서 목록 조회 중 문제 발생: {str(e)}") diff --git a/src/main/document/repository/document_repository.py b/src/main/document/repository/document_repository.py index d456790..5dd6c3e 100644 --- a/src/main/document/repository/document_repository.py +++ b/src/main/document/repository/document_repository.py @@ -76,3 +76,11 @@ def get_documents_by_user(user_id: str) -> List[documentDetailDto]: # user = document_collection.find_one({"_id":ObjectId(user_id)}) # return user[""] + +def get_all_documents(): + client = get_mongo_client() + db = client['xrpedia-data'] + document_collection = db['document_collection'] + + documents = document_collection.find() + return list(documents) diff --git a/src/main/document/service/document_service.py b/src/main/document/service/document_service.py index 408eea2..3f08120 100644 --- a/src/main/document/service/document_service.py +++ b/src/main/document/service/document_service.py @@ -2,7 +2,7 @@ #2. 이를 db에 저장한다. #3. client에게 보낸다. -from src.main.document.repository.document_repository import save_document, get_document, get_documents_by_user +from src.main.document.repository.document_repository import get_all_documents, save_document, get_document, get_documents_by_user from src.main.document.dto.document import saveDocument, documentRequestDto from datetime import datetime import asyncio @@ -36,5 +36,5 @@ async def get_document_detail(document_id: str): return get_document(document_id) # 사용자의 모든 문서 목록 조회 -async def get_documents(user_id: str): - return get_documents_by_user(user_id) \ No newline at end of file +async def get_documents(): + return get_all_documents() \ No newline at end of file