gpt4 book ai didi

node.js - Mongoose 模型选项字段

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:46 25 4
gpt4 key购买 nike

您好,我刚开始玩 Mongoose。看起来非常棒!

现在来自 Django 背景,如何实现一种选项字段,如:

STATUS_OPTIONS : [{"Open",1},{"Closed",2},{"Pending",3"}]
status: { type:String, required:true, options:STATUS_OPTIONS },

这样它就可以设置为 status = Open 或类似的东西。

或者这应该只是一个普通的字符串字段,我在我的应用程序中相应地设置它?

最佳答案

您可以使用 enum 将 Mongoose 模式字符串字段限制为一组枚举值属性:

var s = new Schema({
status: { type: String, enum: ['Open', 'Closed', 'Pending'] }
});

关于node.js - Mongoose 模型选项字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15164573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com