Поскольку MongoDB является нереляционной базой данных, мне нужно проверить каждый документ в коллекции, чтобы обеспечить структуру базы данных. Я планирую сделать проверку в рамках тестирования. у нас проект NodeJs -mogodb. Некоторые из сценариев, которые должны быть проверены:
- структура документа (проверка всех документов в коллекции поддерживает ту же структуру)
- проверка типа данных (для проверки типа данных каждого ключа)
- проверка длины (минимальная и максимальная проверка ключа, если тип является строкой)
- проверка специальных символов
как подходить к реализации проверочных тестов?
образец документа
{
key: 'string@',
key1: true
}