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: 새 필드를 추가하는 방법