У меня есть такая модель:
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);
Может ли это работать? Пользователь должен иметь ссылку на других пользователей. Это для отслеживания рефералов. Затем я хочу использовать.Попутать и развернуть пользователей в рефералах []
