{
"_id": {
"$oid": "5f197d2a61d795fc53af6f0e"
},
"article_id": 1,
"views": [{'23072020-11': 1}],
"dislikes": [],
"likes": []
}
analytics.update_one({'article_id': a_id, type: [t]}, {'$inc': {f'{type}.$': {t: 1}}})
"views": [
{
date: '23072020-11', // а еще лучше в формате Date, а не строкой
count: 1
}
]
analytics.update_one(
{ article_id: a_id, 'views.date': '23072020-11' }, // тогда было бы несложно получить объект
{ $inc: {
'views.$.count': 1 // и как-то так получилось бы
}
}
)