Как удалить документы в коллекции, исходя из лимита количества документов? - PullRequest
0 голосов
/ 10 июля 2020

Есть ли команда через Mon goose, такая, что если в коллекции существует более определенного количества записей, которые они удаляют?

Я не хочу запрашивать мою коллекцию, сортировать по date, а затем проанализировать документ за документом, чтобы выполнить sh то, что уже могло быть частью более эффективной команды Mon goose delete.

1 Ответ

0 голосов
/ 10 июля 2020

Вы можете использовать промежуточное ПО mon goose, в этом случае вы можете использовать промежуточное ПО post. Это промежуточное программное обеспечение может запускаться после каждой вставки, проверки лимита и выполнения того, что вы хотите.

Из mon goose документации :

schema.post('save', function(doc) {
  console.log('%s has been saved', doc._id);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...