2
mongoose 스키마 필드에 몇 가지 추가 속성을 첨부하고 나중에 액세스하고 싶습니다.mongoose 필드에 메타 데이터 추가
그 모양 스키마가 있다고 가정 :
이제var dauStatsSchema = {
dtKey:{type:Number},
date:{type:Date},
appId: {type: String},
users: {type: Number}
};
I는 다음과 같이 각 필드에 뭔가를 일부 메타 데이터를 추가하고 싶습니다 :
var dauStatsSchema = {
dtKey:{type:Number, selector: {$month: '$date'} },
date:{type:Date, selector: {$week: '$date'} },
appId: {type: String, selector: {$dayOfYear: '$date'}},
users: {type: Number}
};
당신은 selector
을 알 수 속성을 다음과 같이 추가하여 모델에서 추가 한 속성에 액세스하려고합니다.
mongoose.model('dauStats').dtKey.selector
, , mongoose.model('dauStats').appId.selector
등
아이디어가 있으십니까?
감사합니다. 같은를 달성하는 "깨끗한"방법이 있다면
myModel.prototype.schema.tree.dtKey.selector
- 내가 좋아하는 것 :