Фиксированный лимит на количество документов в коллекции mongodb - PullRequest
1 голос
/ 09 марта 2020

У меня есть коллекция, которая хранит документы в mongodb, и я хотел бы ограничить количество документов, которые она может хранить, до фиксированного числа (скажем, 100). После достижения максимального количества документов, хранение новых документов должно быть заблокировано. Я прочитал о ограниченных коллекциях , но не могу их использовать из-за ограничения на удаление документов из ограниченных коллекций .

Есть ли другой способ добиться этого?

1 Ответ

2 голосов
/ 09 марта 2020

в закрытой коллекции это что-то вроде круга, если вы достигли предела, он заменит самую старую новую строку, поэтому я рекомендую использовать крючки специально pre hook, чтобы проверить, равен ли размер коллекции 100, чтобы вы могли отклонить операция

Проверить это документы Пн goose Крючки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...