Объект не добавляется в коллекцию Mongodb, иногда

Вы можете либо сделать

SELECT name
FROM table2
WHERE name NOT IN
    (SELECT name 
     FROM table1)

, либо

SELECT name 
FROM table2 
WHERE NOT EXISTS 
    (SELECT * 
     FROM table1 
     WHERE table1.name = table2.name)

См. этот вопрос для трех методов для выполнения этого

0
задан bevc 17 January 2019 в 03:42
поделиться

1 ответ

Я думаю, вы должны изменить экспресс-код на это, это будет намного эффективнее.

router.post("/:id/proxies", async (req, res) => {
    // req.body.proxies contains the array that needs to be pushed in the proxies array 
    // addToSet makes sure that the elements are not repeated   
    await Project.findByIdAndUpdate(req.params.id, { $addToSet: { proxies: req.body.proxies } });
    res.end();
});
0
ответ дан Visrozar 17 January 2019 в 03:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: