0
Ich habe ein Objekt mit einer Reihe von Objekten wie folgt aus:Updating Objekt in einem Array von Objekten
//restMenuType({_id: 'abcde', hasItems: [{itemId: 'a', sortId: 1}, {itemId: 'b', sortId: 2}]})
Ich versuche, die SortID Schlüssel auf beiden Objekte zu ersetzen:
'replaceItemsPositionUp': function(typeId, prevId, curId, prevSortId, curSortId){
RestMenuTypes.update({
_id: typeId,
hasItems: {$elemMatch: {itemId: curId}}},
{$set: {'hasItems.sortId': prevSortId}}
);
RestMenuTypes.update({
_id: typeId,
hasItems: {$elemMatch: {itemId: prevId}}},
{$set: {'hasItems.sortId': curSortId}}
);
}
Was ist Der richtige Weg, es zu tun? Danke.
es sieht gut aus, was ist das Problem hier? –
Ich bekomme einen generischen Fehler 500. –
können Sie mir die Eingabe und das Dokument geben? –