Mongodb: 모든 필드 이름을 나열하는 방법


다음 구문을 사용하여 MongoDB 컬렉션의 모든 필드 이름을 나열할 수 있습니다.

 Object. keys (db.myCollection.findOne())

이 특정 예에서는 myCollection 이라는 컬렉션의 모든 필드 이름을 나열합니다.

다음 예에서는 다음 문서를 사용하여 컬렉션 에서 실제로 이 구문을 사용하는 방법을 보여줍니다 .

 db.teams.insertOne({team: " Mavs ", points: 30, rebounds: 8, assists: 2})
db.teams.insertOne({team: " Mavs ", points: 35, rebounds: 12, assists: 6})
db.teams.insertOne({team: " Spurs ", points: 20, rebounds: 7, assists: 8})
db.teams.insertOne({team: " Spurs ", points: 25, rebounds: 5, assists: 9})
db.teams.insertOne({team: " Spurs ", points: 23, rebounds: 9, assists: 4})

예: MongoDB의 모든 필드 이름 나열

다음 코드는 Teams 컬렉션의 모든 필드 이름을 나열하는 방법을 보여줍니다.

 Object. keys (db.teams.findOne())

이 쿼리는 다음 문서를 반환합니다.

 [ '_id', 'team', 'points', 'rebounds', 'assists' ]

필드 이름 목록에는 MongoDB가 각 문서에 대해 자동으로 생성하는 _id 필드도 포함되어 있습니다.

참고 : 다른 컬렉션의 필드 이름을 나열하려면 이름을 다른 이름으로 바꾸면 됩니다.

추가 리소스

다음 튜토리얼에서는 MongoDB에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

MongoDB: 필드 이름을 바꾸는 방법
MongoDB: 필드를 삭제하는 방법
MongoDB: 새 필드를 추가하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다