Может ли самонастраиваемая модель Монго
У меня есть такая модель:
var userSchema = new mongoose.Schema({
_id: { type: Schema.ObjectId },
email: { type: String, unique: true },
ipAddress: { type: String },
referals: [{
type: mongoose.Schema.Types.ObjectId, ref: 'User'
}],
redeem_token: {type: String, unique: true}
});
var User = mongoose.model('User', userSchema);
Может ли это работать? Пользователь должен иметь ссылку на других пользователей. Это для отслеживания рефералов. Затем я хочу использовать.Попутать и развернуть пользователей в рефералах []
Ответы
Ответ 1
Я использую Mongoose. Это работает для меня, я просто использую this
как ссылку на модель.
У меня есть модель Comment
. Комментарии могут иметь ответ, который также является Comment
.
var Comment = new mongoose.Schema({
id: { type: ObjectId, required: true },
comment: { type: String },
replies: [ this ],
})
;