cursor.showRecordId()
정의
cursor.showRecordId()
중요
Mongo쉬 방법
이 페이지에서는
mongosh
메서드를 설명합니다. 이는 Node.js와 같은 언어별 드라이버에 대한 설명서가 아닙니다.MongoDB API 드라이버의 경우 언어별 MongoDB 드라이버 설명서를 참조하세요.
쿼리에서 반환된 문서에
$recordId
필드를 추가합니다.$recordId
은(는) collection의 문서를 고유하게 식별하는 내부 키입니다.$recordId
형식:'$recordId': Long(<int>) 반환합니다: 문서 필드와 추가된 $recordId
필드를 포함하는 수정된 커서 객체입니다.
예시
이 예제에서는 이 pizzas
collection을 사용합니다.
db.pizzas.insertMany( [ { type: "pepperoni", size: "small", price: 4 }, { type: "cheese", size: "medium", price: 7 }, { type: "vegan", size: "large", price: 8 } ] )
다음 find()
예시 에서는 showRecordId()
를 사용하여 출력의 pizza
문서 필드에 $recordId
를 추가합니다.
db.pizzas.find().showRecordId()
출력 예시:
[ { _id: ObjectId("62ffc70660b33b68e8f30435"), type: 'pepperoni', size: 'small', price: 4, '$recordId': Long("1") }, { _id: ObjectId("62ffc70660b33b68e8f30436"), type: 'cheese', size: 'medium', price: 7, '$recordId': Long("2") }, { _id: ObjectId("62ffc70660b33b68e8f30437"), type: 'vegan', size: 'large', price: 8, '$recordId': Long("3") } ]