Skip to main content

Створення endpoints

У NodeRed додайте два нові endpoint:

   1. Видалення інформації з imageCollection колекції в mongoDB по id.

Ось такий вигляд має ednpoint.  У вузлі http in  обираємо метод PUT.

image.png


У тілі function пишемо: 

msg.query = {
    _id: objectid(msg.payload._id)
}

msg.payload = {
    $set: {
        deleted: true
    }
}

return msg;

У ноді функції додаємо бібліотеку objectid . 

image.png

image.png

Об'єкт, який потрібно видалити буде знайдено по _id і йому буде оновлено поле deleted на true.

У вузлі mongoDB out пишемо назву колекцію, яку потрібно оновити, обираємо operation update та Update all matching documents.

image.png


   2.Видалення інформації з gallery колекції в mongoDB по id колекції!

Ось такий вигляд має ednpoint. 

image.png

У вузлі http in  обираємо  метод PUT.

У тілі function пишемо: 

msg.query = {
    collection: objectid(msg.payload._id)
}

msg.payload = {
    $set: {
        deleted: true
    }
}

return msg;

У ноді функції додаємо бібліотеку objectid . 

image.png

image.png

Об'єкт, який потрібно видалити буде знайдено по collection і йому буде оновлено поле deleted на true. 

У вузлі mongoDB out пишемо назву колекцію, яку потрібно оновити, обираємо operation update та Update all matching documents.

image.png