Je me demande comment faire correspondre un document au dernier élément d'un tableau dans un document mongodb. Disons que je veux mettre à jour un document spécifique avec de nouvelles données si un champ du dernier élément du tableau n'est pas égal à une valeur spécifique. Je sais que je peux le faire pour vérifier si un champ du tableau ne contient pas déjà cette valeur :
myTable.update({ Thing: thisThing,
'myArray.Element': {$ne: parseInt(thisValue)} }, ...)
Mais comment vérifier que le dernier Element
( myArray.Element
) en myArray
n'est pas égal à thisValue
? Notez que je veux faire cela avec find
y no aggregate
.
Meilleures salutations