Ich möchte ein Feld innerhalb eines Objektobjekts innerhalb eines Mongodb-Dokuments um 1 erhöhen.
%Vor%Ich muss diese stuffID zu einer Variable machen. Irgendeine Möglichkeit, das zu tun? Danke.
Dies verwendet node-mongodb-native wenn das hilft.
Wenn Sie schließen wollen, können Sie erklären, was Sie nicht verstehen?
Sie müssen Ihr variabel getaktetes Objekt separat erstellen, weil JS vor ES2015 nichts anderes als konstante Strings in der Objektliteralsyntax zulässt:
%Vor% BEARBEITEN in ES2015 ist es nun möglich, einen Ausdruck als Schlüssel in einem Objektliteral zu verwenden, indem Sie die [expr]: value
-Syntax verwenden und in diesem Fall auch ES2015 Backtick-Stringinterpolation verwenden:
Der obige Code funktioniert in Node.js v4 +
Tags und Links javascript node.js mongodb