Je veux créer une requête qui incrémenter un compteur dans un objet à l'intérieur d'un tableau, mais dans le cas où l'objet n'existe pas - il sera créé (upsering)
exemple:
{
'_id' : 'someId',
someArray : [..,{'name':'a', 'count':234},..],
...
}
comment un upsert de l'objet { 'name': 'b'} ressemblera? J'utilise Node.js pour le côté serveur si c'est le cas.
Mon conseil: changez la structure de votre base de données, c.-à-d. faites en sorte que 'someArray' soit une collection séparée en référence à votre collection principale. – freakish