Описание тега findoneandupdate

1 ответ

Как мне обновить с помощью мангуста и проверить, существует ли электронная почта

Похоже, я не могу этого понять. Функция должна проверить, существует ли уже электронное письмо в коллекции. Если электронное письмо существует, значит, человек уже назначил встречу. Если адрес электронной почты существует, необходимо выполнить обнов…
0 ответов

Mongoose - обновить несколько полей во вложенном массиве

У меня есть объект ниже. { _id:ObjectId(6082adfaeced28382c167bd7), inviteMountaineers: [{ _id: ObjectId(6082c4f9dcfaa86794601058), userId:ObjectId(60829eb5f1d2c316dfd79cd8), status:"Invited" }.{ _id: ObjectId(6082c4f9dcfaa86794601055), userId:Object…
1 ответ

findOneAndUpdate иногда обновляет, а иногда нет

Хорошо, у меня есть следующая схема const newUserSchema = new mongoose.Schema({ name: { type: String, required: [true, "Check Data Entry, no name specified"] }, email: { type: String, required: [true, "Check Data Entry, no email specified"] }, passw…
1 ответ

Обновился до Mongoose 5.12, и теперь я не могу найтиOneAndUpdate с оператором $push

Я только что обновился до Mongoose 5.12 с 5.11 и использую Typescript. У меня есть эта схема const MyFileSchema = new Schema<IMyFile>({ objectID: { type: String, required: true }, attachments: { type: Array, required: false } }, { collection: …
15 июн '21 в 00:37
1 ответ

findOneAndUpdate обновляет неверный документ

Я пытаюсь обновить документ с помощью findOneAndUpdate(). Однако документ с другим идентификатором обновляется. Код, как показано ниже: async function updateDocument(id){ const result = await Collection1_class.findOneAndUpdate(id,{ $set : { author :…
30 июн '21 в 09:09
1 ответ

Mongoose - можно ли перезаписать новый флаг параметров findOneAndUpdate как истинный на уровне схемы?

В настоящее время я могу добавить флаг в параметрах в каждом запросе для получения обновленного документа, но хотел бы знать, есть ли возможность перезаписать его на глобальном уровне, поэтому мне не нужно добавлять этот флаг в каждый запрос. Заране…
30 июн '21 в 10:30
0 ответов

findOne, используя несколько условий, и обновите поле в массиве объекта

У меня есть следующий результат запроса для jobId: { "status": true, "result": { "appliedCandidates": [ { "userId": "IVU3RRTak4S9rHxof7t88G6H1xG3", "userStatus": "applied", "fullName": "A", "userJobTitle": "Associate Consultant", "userLocation": "Sa…
02 июл '21 в 16:53
4 ответа

«Error»: «Невозможно прочитать свойство findOne из undefined»

Всем привет !!Здесь у меня большая проблема, я хотел бы пройти регистрацию обратно с помощью Node.js sequelize и mySql. Я искал кое-где, но я не нашел ответа на свою проблему, поэтому я пришел попросить вас о помощи. С mongoDb это было проще, но я п…
22 июл '21 в 19:28
0 ответов

MongoDB findOneAndUpdate изменяет поле updatedAt, когда нет новых изменений?

Я планирую регулярно очищать старые записи, но я хотел убедиться, что поле обновляется ДАЖЕ, если нет новых изменений при использовании операции. Для контекста я просматриваю существующие записи в базе данных и обновляю каждую, но многие из них могу…
29 июл '21 в 20:10
1 ответ

привет, у меня проблемы с FindOneAndUpdate от Mongoose. Как я могу изменить значение без перезаписи текущих значений?

У меня есть эта схема { guildId: { type: String, required: true, unique: true }, systems:{ reactChat:{ type: Array, required: true, default: [] }, notification:{ tiktok:{ user:{ type: String }, endCooldown: { type: String, default: '0' } } } } поэто…
0 ответов

MONGOOSE, оператор "$" не работает должным образом // elemMatch

Это команда const filter = { searchWord: req.body.searchWord, result: { $elemMatch: { idMeal: req.body.mealData.idMeal } }, }; const update = { $set: { 'result.$.strMeal': req.body.mealData.strMeal } }; const returnData = { returnOriginal: false }; …
07 окт '21 в 16:22
2 ответа

Как обновить значение массива в mongodb с помощью агрегации

Мой документ выглядит примерно так { _id: ObjectId("60b114b2415731001943b17f"), processList:[ { processName: 'Wood cutting', createdAt: '2021-05-28T08:59:06.260Z', updatedAt: '2021-05-28T08:59:06.260Z', id: '60b0f0e9659a3b001c235300', endTime: '2021…
2 ответа

Ошибка Mongoose при использовании findOneAndUpdate

Я получил ошибку на моей серверной консоли во время обновления моей коллекции заметок, обновление прошло успешно, но я получаю эту ошибку в моей серверной консоли, что-то не так. заранее спасибо app.post("/todos",async (req, res)=>{ try{ // const…
04 окт '21 в 08:06
0 ответов

mongoose findOneAndUpdate работает, но выдает ошибку

Я изучаю мангуста на NodeJS, и я хотел использовать usefindOneAndUpdate, он работает на базе данных. У меня есть обновления, но ответ дает ошибку, и я не могу найти, почему мне помочь, пожалуйста. код: ждать userModel.findOneAndUpdate ( { _id: req.p…
11 окт '21 в 15:07
0 ответов

Приращение (+1) Php/MongoDB - FindOneAndUpdate для MongoDB\Driver\Manager

Существует db my-db-01, затем есть коллекция my-collection и, наконец, что не менее важно, есть документ { id : fgshdfoi4ennNIO3, settings : { 'invoice-id':3 }, } Я хочу обновить и получить invoice-id одним действием. Результат будет «4». У меня ест…
05 ноя '21 в 16:00
0 ответов

findOneAndUpdate - Как мне просто обновить одно поле, не изменяя остальные?

Я пытаюсь создать CRUD app с участием React. Я хочу, чтобы вошедший в систему пользователь мог обновлять сведения о своей собаке, однако, когда я использую findOneAndUpdate функция, если я обновлю определенное поле, она удалит остальные, если они та…
0 ответов

Как обновить push в поле массива с помощью MongoDB?

Я не знаю как обновить поле in_progress определенного класса (например, только для класса со значением 5A) с участием pushдля добавления в пустой массив строки. Моя коллекция: {"_id: {"$oid":"6199288597e42bf84d017f9e"}, "name":"Lisa", "surname":"Bia…
0 ответов

MongoDB атомарно обновляет пользовательские рейтинги, используя управление версиями документов

Я реализую API-интерфейс пользовательского обзора с бэкэндом mongodb. Коллекция обзоров имеет следующую схему. { "reviewCount":10, "reviewSum":34, "ratings":3.4 } Мой текущий подход к обновлению рейтинга — получение документа обзора. Обновите обзор,…
15 янв '22 в 18:52
0 ответов

findOneAndUpdate на мангусте, чтобы обновить массив внутри документа или создать новый документ

У меня есть эта схема import mongoose from 'mongoose' const logSchema = mongoose.Schema({ fair: { type: mongoose.Schema.Types.ObjectId, ref: 'Fair', required: true }, email: { type: String, unique: true, required: true, }, user: { name: { type: Stri…
2 ответа

FindOneAndUpdate переопределяет и обновляет только первый идентификатор

Я просто пытаюсь обновить содержимое в соответствии с идентификатором, но какой бы идентификатор я ни использовал, он обновляет только первый идентификатор, переопределяя его. Поток идет как роуты => контроллер => репозиторий Ниже приведен код…
10 фев '22 в 12:51