如何使类型(另一)模式的mongoose模式属性成为必需

时间:2017-12-28 11:55:46

标签: node.js mongodb mongoose mongoose-schema

我有这个猫鼬帖子架构。

在验证中,author的类型为UserSchemarequired: true是默认还是假?

摘录1

const PostSchema = new mongoose.Schema({
  ...
  author: UserSchema,
  ...
});

我希望author类型为UserSchema的{​​{1}}为required: false

摘录2

const PostSchema = new mongoose.Schema({
  author: {
    type: UserSchema,
    required: false
  }
});

有没有其他方法可以做这样的事情,架构属性类型要求另一个架构是真还是假? - 新到猫鼬

1 个答案:

答案 0 :(得分:1)

这是非常老的东西,但是我正在做类似的事情,并且我自己对其进行了测试,这确实有效!