node.js - 将选项设置为 Mongoose 架构中的数组字段

标签 node.js mongoose

如何将 required: truedefault 等选项传递给数组字段

请参阅文档 here ,它只显示这样的示例:

ArrayOfString: [String]

但我希望能够做这样的事情:

ArrayOfString: { type: [String], required: true, default: ['one', 'two', 'three'] }

也许这是有效的,但文档中没有类似的示例。

最佳答案

我将它与 Mongoose 版本 2.4.9 一起使用,它使用以下语法

ArrayOfString: {type: Array, default: ['a','b','c','d']}

关于node.js - 将选项设置为 Mongoose 架构中的数组字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696874/

相关文章:

javascript - JavaScript中有多人棋盘游戏的框架吗?

mongodb - 'this' 的外部值被此容器与 Mongoose Schema Typescript 遮蔽

node.js - bcrypt-nodejs 的未定义函数

javascript - 将数组的每个元素写入文件的新行的最佳方法是什么?

node.js - 如何使用 NestJS 序列化返回 id 字符串而不是 _bsontype

javascript - 将多数组转换为具有属性的对象数组

javascript - Arduino yun vs tessel vs espruino

node.js - mongodb聚合中的日期过滤器

node.js - populate 对 Mongoose 不起作用总是返回未定义

javascript - 如何从嵌套数组中查找数据?