$comment - Amazon DocumentDB

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.

$comment

Der $comment Operator in Amazon DocumentDB wird verwendet, um einen Kommentar an eine Abfrage anzuhängen. Dies kann nützlich sein, um zusätzlichen Kontext oder zusätzliche Informationen zur Abfrage bereitzustellen, was für Debugging- oder Dokumentationszwecke hilfreich sein kann. Der angehängte Kommentar wird als Teil der Ausgabe von Operationen wie db.currentOp () erscheinen.

Parameter

  • string: Der Kommentar, der der Abfrage angehängt ist.

Beispiel (MongoDB Shell)

Das folgende Beispiel zeigt, wie der $comment Operator in Amazon DocumentDB verwendet wird.

Erstellen Sie Beispieldokumente

db.users.insertMany([ { name: "John Doe", age: 30, email: "john.doe@example.com" }, { name: "Jane Smith", age: 25, email: "jane.smith@example.com" }, { name: "Bob Johnson", age: 35, email: "bob.johnson@example.com" } ]);

Beispiel für eine Abfrage

db.users.find({ age: { $gt: 25 } }, { _id: 0, name: 1, age: 1 }).comment("Retrieve users older than 25");

Ausgabe

{ "name" : "John Doe", "age" : 30 } { "name" : "Bob Johnson", "age" : 35 }

Codebeispiele

Um ein Codebeispiel für die Verwendung des $comment Befehls anzuzeigen, wählen Sie die Registerkarte für die Sprache, die Sie verwenden möchten:

Node.js
const { MongoClient } = require('mongodb'); async function main() { const client = await MongoClient.connect('mongodb://<username>:<password>@<cluster-endpoint>:27017/?tls=true&tlsCAFile=global-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred&retryWrites=false'); const db = client.db('test'); const users = db.collection('users'); const result = await users.find({ age: { $gt: 25 } }, { projection: { _id: 0, name: 1, age: 1 } }) .comment('Retrieve users older than 25') .toArray(); console.log(result); await client.close(); } main();
Python
from pymongo import MongoClient def main(): client = MongoClient('mongodb://<username>:<password>@<cluster-endpoint>:27017/?tls=true&tlsCAFile=global-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred&retryWrites=false') db = client.test users = db.users result = list(users.find({ 'age': { '$gt': 25 }}, { '_id': 0, 'name': 1, 'age': 1 }) .comment('Retrieve users older than 25')) print(result) client.close() if __name__ == '__main__': main()