0
웹 페이지에 Match를 출력했지만이 팀 [] 필드를 인쇄 할 때 Schema가 2 개 있고 아래 데이터가 생성됩니다. 이전 개발 시점의 것 같습니다 그때 이후로 올바른 장소에 저장하기 위해 hometeam을 얻었습니다.이 필드가 불필요한 것처럼 제거하려면 어떻게해야합니까?Mongodb - 문서의 요소를 제거하는 방법
팀 스키마
var Team = new Schema({
'key' : {
unique : true,
type : Number,
default: getId
},
'name' : { type : String,
validate : [validatePresenceOf, 'Team name is required'],
index : { unique : true }
}
});
일치 스키마
var Match = new Schema({
'key' : {
unique: true,
type: Number,
default: getId
},
'hometeam' : { type: Schema.ObjectId, ref: 'Team' },
'awayteam' : { type: Schema.ObjectId, ref: 'Team' }
});
출력
[
{
"_id": "5112aeaf064432060d000002",
"team": [
{
"key": 1360178863022,
"_id": "5112aeaf064432060d000003"
}
],
"__v": 0,
"key": 1360178863022
},
{
"hometeam": "5106e7ef9afe3a430e000007",
"_id": "5113b7ca71ec596125000005",
"__v": 0,
"key": 1360246730427
}
]