В MongoDB можно проверить коллекцию на пустоту с помощью метода countDocuments()
или find()
.
Метод countDocuments()
позволяет подсчитать количество документов в коллекции, удовлетворяющих заданным условиям. Если результат подсчета равен нулю, то это означает, что коллекция пуста. Например, чтобы проверить пустоту коллекции "users", вы можете использовать следующий код:
db.users.countDocuments() === 0
Метод find()
позволяет выполнить поиск документов в коллекции, удовлетворяющих заданным условиям. Если количество найденных документов равно нулю, то это означает, что коллекция пуста. Например, чтобы проверить пустоту коллекции "users", вы можете использовать следующий код:
db.users.find().count() === 0
Оба метода возвращают булево значение true
, если коллекция пуста, и false
, если в коллекции есть документы. Вы можете использовать любой из этих методов в зависимости от ваших предпочтений и ситуации.