возвращает в качестве потверждения этот же документ, но уже с айдишкой?
                  
                  
                  
                  
                  
                  insert пишут устарел
                  
                  
                  insertOne возвращает только идентификатор и на том спасибо
                  
                  
                  
                  
                  
                  Или прийдётся писать повторный запрос на получение этого документа? 
                  
                  
                  
                  
                  
                  Хотя для админских возможностей это не критично
                  
                  
                  
                  
                  
                  Даже опшин убрали из метода, теперь не указать необходимость возврата документа с айдишкой
                  
                  
                  
                  
                  
                  Мне нужно вернуть в состояние новое значение, чтоб не ресать страничку
                  
                  
                
в параметрах метода указать return_document: True
нет такого параметра они его убрали если он был😔
с версий 4.х было убрано, оставили только в find_one_and_update
вообщем у меня всё равно кластер спит, его только серверній фронт некста бьёт иногда, так что не критично повторным запросом вытащить документ в нужном виде) спасибо а вообще странное решение, значит при апдейте больше операций и есть опция вернуть документ даже до и после апдейта, а в простом добавлении нету 🤡 Странная логика
А чем тебе findOneAndUpdate не подходит? Можно его с upsert использовать
да я недавно начал работать с этой базой, название метода супер неочевидное для этого кейса
Ну я например имею структуру, которую передаю в метод для обновления документа и эту же структуру и возвращаю из него
Да, так тоже можно сделать. Но у меня такой кейс, что слишком много функционала зависит от данных и что в них. А потом на основе этих данных ещё и нужно работать с базой данных. Все приложение в одном потоке работает SPA, но при этом ещё на стороне сервера постоянно проверяются и заготавливаются страницы со всей динамикой но в виде статики. Вообщем. Моя истина там это то, что лежит в бд. Так что нарушать этот подход - bad practic
Обсуждают сегодня