Я хочу удалить все коллекции из моего db, которые долгое время не используются. Есть ли какие-либо причины, по которым я могу проверить, когда последняя коллекция использовалась в последний раз?Удалить устаревшую коллекцию в mongodb
ответ
Это зависит от того, что вы подразумеваете под «последним использованным». Если вы имеете в виду последний раз, когда документ был вставлен в коллекцию, вы можете сделать это, преобразов ObjectId последнего вставленного документа в дату. Следующий запрос должен возвращать дату последнего документ был вставлен:
db.<collection_name>.findOne({},{_id:1})._id.getTimestamp()
запрос findOne будет возвращать документы в естественном порядке, поэтому при вводе какие-либо критерии запроса («{}
»), то он вернет самое последнее вставленными документ. Затем вы можете получить поле _id
и вызвать функцию getTimestamp()
Я не уверен, есть ли способ достоверно рассказать, когда последний запрос был запрошен. Если вы используете свою базу данных с включенным профилированием, то могут быть записи в коллекции db.system.profile или в oplog.
- 1. Замените устаревшую коллекцию `Hashtable`
- 2. Не удается удалить коллекцию в mongoDB
- 3. Как удалить устаревшую ошибку
- 4. Как удалить коллекцию mongodb с помощью C++?
- 5. Как бросить коллекцию в MongoDB?
- 6. Клонировать коллекцию в MongoDB
- 7. Как удалить устаревшую версию xcode
- 8. Mongodb копирует коллекцию в другую коллекцию
- 9. Как очистить/удалить/удалить коллекцию MongoDb с помощью Casbah
- 10. Удалить коллекцию STRANGE в Mongo
- 11. Как удалить устаревшую структуру сущности в GAC?
- 12. Как удалить коллекцию Mongodb с использованием имени коллекции в C#
- 13. MongoDB + Doctrine ODM Как удалить встроенный документ в коллекцию документов?
- 14. Как создать коллекцию mongodb
- 15. Вставить коллекцию, используя mongodb
- 16. Как отследить коллекцию на mongoDB?
- 17. Как заблокировать Коллекцию в MongoDB
- 18. Как обновить коллекцию в mongodb
- 19. Как переименовать коллекцию в MongoDB?
- 20. обновить коллекцию mongodb в php
- 21. MongoDB Переименовать коллекцию в Sharding
- 22. Как удалить устаревшую версию node.js из Ubuntu?
- 23. MongoDB как удалить временную коллекцию после завершения операции
- 24. Как удалить коллекцию MongoDB после теста с использованием весеннего каркаса?
- 25. Как мне удалить коллекцию MongoDB из командной строки?
- 26. Как конвертировать собранную коллекцию MongoDb в коллекцию без ограничений?
- 27. MongoDB Итерация через коллекцию документов
- 28. Получить коллекцию MongoDB от ObjectID
- 29. Не удалось фильтровать коллекцию MongoDB
- 30. Получить коллекцию MongoDB с узлом
У вас есть какое-либо поле в ваших записях, которое обновляется с каждым обновлением и вставкой? – Shrabanee