Как удалить элемент из массива из базы данных mongodb и nodejs - PullRequest
0 голосов
/ 18 июня 2020

Запись этого запроса в ROBO 3T код работает правильно Но в nodejs код не работает. // модель схемы

const mongoose = require('mongoose');

const imageSchema = mongoose.Schema({
    image: [{
        type: String
    }],
    date: {
        type: Date,
        default: Date.now
    }

});

const Image = module.exports = mongoose.model('Image', imageSchema);

// этот код работает правильно

db.images.updateOne(
{_id:ObjectId("5eeb3273977faa1f7419620e")},
{ $pull: { image: "image-1592472179452.png"} }
)

    //this code not run

Image.updateOne({ _id: "5eeb3273977faa1f7419620e" },{$pull:{image: "image-1592472179482.png"}});

1 Ответ

0 голосов
/ 18 июня 2020

Измените экспорт:

module.exports = mongoose.model('Image', imageSchema);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...