Я пытаюсь удалить несколько документов, которые удовлетворяют запросу. Однако мне нужны данные этих документов для их хранения в отдельной коллекции для отмены функций. Единственный способ, которым я получил это, - это несколько запросов:
Data.find(query).exec(function(err, data)
{
Data.remove(query).exec(function(err2)
{
ActionCtrl.saveRemove(data);
});
});
Есть ли лучший способ? В этом сообщении: Как удалить документы с помощью Node.js Mongoose? было предложено использовать find(). Remove(). Exec():
Data.find(query).remove().exec(function(err, data)
{
ActionCtrl.saveRemove(data);
});
Однако data
обычно 1
, не спрашивайте меня, почему. Могу ли я сделать это без бесконечного гнездования моих запросов? Спасибо!