如何将required: true
或default
等选项传递到数组字段?
请参阅文档here,它仅显示如下示例:
ArrayOfString: [String]
但我希望能够做到这样的事情:
ArrayOfString: { type: [String], required: true, default: ['one', 'two', 'three'] }
也许这有效,但文档中没有像这样的例子。
答案 0 :(得分:1)
我在Mongoose 2.4.9版本中使用它,它使用以下语法
ArrayOfString: {type: Array, default: ['a','b','c','d']}
答案 1 :(得分:0)
据我所知,mongoose并没有反思数组,以确定它们是否稀疏或其他什么。这可能是你需要用预先保存的钩子做的事情。
编辑:我可能误解了你的问题。你只是纯粹在寻找现场任何阵列的存在吗?