如何找到上级文件?

时间:2019-03-17 12:31:11

标签: mongodb mongoose

这是我的2种模式:

var activationTokenSchema = new Schema({
  token: String,
});

var userSchema = new Schema({
  name: String,
  login: String,
  email: String,
  password: String,
  balance: Number,
  isActivated: Boolean,
  activationToken: { type: Schema.Types.ObjectId, ref: 'ActivationToken' }
});

const User = mongoose.model('User', userSchema);
const ActivationToken = mongoose.model('ActivationToken', activationTokenSchema);

User是父模型,具有子模型ActivationToken。 仅具有token字符串,如何查找用户文档? 还是重新设计ActivationTokenSchema并在其中包含userId更好,这样只有孩子会指向父母?

0 个答案:

没有答案