Флажки MongoDB, это применимо? - PullRequest
0 голосов
/ 29 марта 2020

В настоящее время я работаю над веб-сайтом ресторана, в котором есть система CRUD для администраторов, чтобы они могли создавать сэндвичи и прочее. Теперь у меня есть 4 объекта в схеме, которые включают в себя название изображения, цену и описание, но я также хочу добавить При создании ингредиентов я думал о создании флажков, таких как (Tomato, Lettuce ... et c), но как я могу добавить флажки в базу данных, есть ли решение, или я должен найти другой способ сделать это? Спасибо ...

1 Ответ

0 голосов
/ 29 марта 2020

Cheeckbox не является допустимым типом данных в mongodb. Чтобы сохранить эту информацию, вам нужно определить логическое поле в вашей схеме.

Примерно так:

var schema = new Schema(
{
  name: String,
  Price: Number,
  Description:String,
  Ingredients:[{
    Tomato: Boolean,
    Lettuce: Boolean
 } ]
})

Затем поля этого типа могут отображаться как флажок в веб-приложение.

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...