Add migration for the new published meta field
This commit is contained in:
@@ -2,12 +2,14 @@ from enum import Enum
|
||||
from enum import unique
|
||||
from typing import Any
|
||||
from typing import Dict
|
||||
from typing import Iterable
|
||||
from typing import Optional
|
||||
|
||||
from config import DB
|
||||
|
||||
_Q = Dict[str, Any]
|
||||
_Doc = Optional[Dict[str, Any]]
|
||||
_D = Dict[str, Any]
|
||||
_Doc = Optional[_D]
|
||||
|
||||
|
||||
@unique
|
||||
@@ -20,6 +22,10 @@ def find_one_activity(q: _Q) -> _Doc:
|
||||
return DB[CollectionName.ACTIVITIES.value].find_one(q)
|
||||
|
||||
|
||||
def find_activities(q: _Q) -> Iterable[_D]:
|
||||
return DB[CollectionName.ACTIVITIES.value].find(q)
|
||||
|
||||
|
||||
def update_one_activity(q: _Q, update: _Q) -> None:
|
||||
DB[CollectionName.ACTIVITIES.value].update_one(q, update)
|
||||
|
||||
|
Reference in New Issue
Block a user