$comment - Amazon DocumentDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

$comment

Amazon DocumentDB의 $comment 연산자는 쿼리에 설명을 첨부하는 데 사용됩니다. 이는 쿼리에 대한 추가 컨텍스트 또는 정보를 제공하는 데 유용할 수 있으며, 이는 디버깅 또는 문서화 목적에 유용할 수 있습니다. 첨부된 주석은 db.currentOp()와 같은 작업 출력의 일부로 표시됩니다.

파라미터

  • string: 쿼리에 연결된 설명입니다.

예제(MongoDB 쉘)

다음 예제에서는 Amazon DocumentDB에서 $comment 연산자를 사용하는 방법을 보여줍니다.

샘플 문서 생성

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

쿼리 예제

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

출력

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

코드 예제

$comment 명령을 사용하기 위한 코드 예제를 보려면 사용하려는 언어의 탭을 선택합니다.

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