1. ホーム
  2. node.js

[解決済み】MongooseでEnumを作成し使用する方法

2022-02-16 07:09:12

質問

を作成し、使用しようとしています。 enum という型をMongooseで使用しています。調べてみたのですが、適切な結果が得られません。私が使っているのは enum を私のプログラムでは次のようにしています。

私のスキーマは

var RequirementSchema = new mongooseSchema({
   status: {
        type: String,
        enum : ['NEW','STATUS'],
        default: 'NEW'
    },
})

しかし、私はここで少し混乱しています。 enum のように Java NEW("new") . を保存するにはどうすればよいですか? enum を、列挙可能な値に従ってデータベースに保存します。express node.jsで使用しています。

ありがとうございます。

解決方法は?

ここでの列挙は、基本的にStringオブジェクトです。enumの行を次のように変更します。 enum: ['NEW', 'STATUS'] の代わりに 引用符のタイプミスがあります。