$comment - Amazon DocumentDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

$comment

$commentOperator di Amazon DocumentDB digunakan untuk melampirkan komentar ke kueri. Ini dapat berguna untuk memberikan konteks atau informasi tambahan tentang kueri, yang dapat membantu untuk tujuan debugging atau pendokumentasian. Komentar terlampir akan muncul sebagai bagian dari output operasi seperti db.currentTop ().

Parameter

  • string: Komentar yang dilampirkan pada kueri.

Contoh (MongoDB Shell)

Contoh berikut menunjukkan bagaimana menggunakan $comment operator di Amazon DocumentDB.

Buat dokumen sampel

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" } ]);

Contoh kueri

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

Keluaran

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

Contoh kode

Untuk melihat contoh kode untuk menggunakan $comment perintah, pilih tab untuk bahasa yang ingin Anda gunakan:

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()