Я использую mongodb для хранения тестовых данных.Будет создано 3 типа документов, которые будут созданы тестовый набор, тестовый прогон и тестовые данные.
Тестовые данные будут содержать ключи с именами testrun_id и testcase_id, которые будут использоваться в качестве двусторонней ссылки для получения информации о тесте.data.
Мне было интересно, стоило ли добавлять ключ в каждый тип документа, который указывает тип документа.
Например:
{
_id : ObjectID(testdata ID),
testcase_id : ObjectID(testcase ID),
testrun_id : ObjectID(testrun ID),
docType : "3",
data1 : 1234,
data2 : 5678
}
// Another document
{
_id : ObjectID(testdata ID 2),
testcase_id : ObjectID(testcase ID),
testrun_id : ObjectID(testrun ID),
docType : "3",
data1 : 1234,
data2 : 5678
}
Где docType может быть 1 для тестового примера, 2 для тестового прогона и 3 для тестовых данных.
Я думаю, это поможет быстрее захватить все конкретные типы документов?Или у MongoDB такая функциональность уже есть?