Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
$pow
Eingeführt in 8.0
Mit dem $pow Operator in Amazon DocumentDB können Sie eine Zahl potenzieren. Dies kann nützlich sein, um exponentielle Berechnungen innerhalb Ihrer Aggregationspipeline durchzuführen.
Parameter
-
<number>(erforderlich): Die Zahl, die potenziert werden soll. -
<exponent>(erforderlich): Die Potenz, auf die die Zahl erhöht werden soll.
Beispiel (MongoDB Shell)
Das folgende Beispiel zeigt, wie der $pow Operator verwendet wird, um das Quadrat einer Zahl zu berechnen.
Erstellen Sie Beispieldokumente
db.numbers.insertMany([ { "_id": 1, "value": 2 }, { "_id": 2, "value": 3 }, { "_id": 3, "value": 4 } ]);
Beispiel für eine Abfrage
db.numbers.aggregate([ { $addFields: { "square": { $pow: ["$value", 2] } } } ])
Ausgabe
[
{ "_id": 1, "value": 2, "square": 4 },
{ "_id": 2, "value": 3, "square": 9 },
{ "_id": 3, "value": 4, "square": 16 }
]
Codebeispiele
Um ein Codebeispiel für die Verwendung des $pow Befehls anzuzeigen, wählen Sie die Registerkarte für die Sprache, die Sie verwenden möchten: