zavoluk
@zavoluk
Frontend Developer

Как удалить одно из значений поля?

Здравствуйте. Имеется json вида
{
    "_id": "5a3b6c41630ce10004128014",
    "date": "2019-09-25",
    "availableTime": [
      "10:00",
      "11:00",
      "12:00",
      "13:00",
      "14:00",
      "15:00",
      "16:00",
      "17:00",
      "18:00"
    ]
  }


Как сделать так, чтобы, например, удалить из "availableTime" значение "16:00"? Нашел метод "db.collection.findOneAndDelete", но так и не понял как им воспользоваться в моём примере. Предполагаю, что проблема у меня из-за того, что "availableTime" у меня идёт как массив.
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
Krasnodar_etc
@Krasnodar_etc
avito front
На стэковер вот тут похожий вопрос и ответ
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
prodavecmacdonalds
@prodavecmacdonalds
коммуницирую
for (var i=0, len=availableTime.length; i<len; i++) {
    // Проверка, чтобы убедиться, что текущее значение массива 16:00
    if ( availableTime[i] == '16:00' ) {
        availableTime.splice(i, 1);
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы