Обновить объект в массиве по идентификатору - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть документ в mongodb, в котором хранятся книги, прочитанные пользователем. Я хочу иметь возможность обновлять поле чтения данных с учетом book_id. Как я могу сделать это в запросе mon go? Примером может быть, если book_id = 111111 обновит «date_read» до 5 апреля 2020 года.

{
   _id:"1456786576454",
   books:[
     {
       "book_id":"132451",
       "date_read":"Jan 20 2020"
      },
      {
        "book_id":"111111",
        "date_read":"Feb 5 2020"
      }
   ]
}
...