Add migration for the new published meta field

This commit is contained in:
Thomas Sileo
2019-08-08 09:31:59 +02:00
parent 7f22622f9c
commit c00c811837
3 changed files with 39 additions and 2 deletions

View File

@@ -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)