0

ノードアプリケーションを作成しています。enumこのようなモデルに値を持つ変数があります

day_of_week: {type: String, enum: ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday', 'weekends', 'weekdays']}

クライアント側には、このような複数選択入力フィールドがあります ここに画像の説明を入力

入力フィールドで 1 つのオプションを選択すると、コンテンツが mongoDB であるデータベースに保存されます。

それ以外の場合は、複数のオプションを選択すると表示されますenum validation error

enum複数の選択肢があり、入力値の組み合わせが多すぎる場合、複数の選択オプションを効率的に使用するにはどうすればよいでしょうか?

4

1 に答える 1

0

解決しました!他の人に役立つように、ここに回答を投稿しています。

day_of_week を配列にする。

day_of_week: [{type: String, enum: ['weekdays', 'weekends', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']}]
于 2013-09-19T07:20:02.770 に答える