Document¶
- class database.service.document.DocumentService¶
- get_by_url(db: Session, url: str)¶
Get a document by its URL field
- Parameters:
db (Session) – Database session
url (str) – Document
- Return type:
- get_count(db: Session)¶
Get the number of documents in the database
- Parameters:
db (Session) – Database session
- Return type:
int
- get_all_documents(db: Session, tags: List[str] = None, source: List[str] = None)¶
Get all documents from the database
- Parameters:
db (Session) – Database session
- Return type:
List[Model]
- delete_expired_documents(db: Session)¶
Delete all documents over 24 hours old that have a user_uuid.
- Parameters:
db (Session) – Database session