Задать вопрос

Как заменить определенную запись в MongoDB?

Здравствуйте,

У меня генерируется карта на основе таблицы.

5ac422873b259475954759.png

Когда юзер нажимает на ячейку, в ней появляется символ.

if (value === null) return (
  <td onClick={this.handleCellClick.bind(this, row, col)}></td>
);


Здесь при клике передаются параметры ячейки. Сюда:

handleCellClick(row, col) {
    let currentPlayer = this.currentPlayer(); // 1
    let game = this.props.game;
    game.board[row][col] = currentPlayer;
    Games.update(game._id, { $set: {board: game.board} });
  }


Здесь записываться в базу. После нескольких кликов, запись в базе выглядит так: -db.games.find()

5ac4235d50691520059378.png

Как мне заменять все единицы на null при каждом клике?
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы