Тъй като MongoDB не поддържа JOIN, ще трябва да изпълните две отделни заявки и да направите JOIN на приложния слой. Със само 600 документа колекцията LogData е много малка, така че не би трябвало да е проблем да я заредите напълно в паметта на вашите приложения и да я използвате за обогатяване на резултатите, върнати от OptData.
Друг вариант би бил да денормализирате данните от LogData чрез дублиране на полетата, от които се нуждаете от LogData в съответните документи в OptData. Така че вашите OptData документи ще изглеждат по следния начин:
{
"SId": 10,
"CId": 12,
"CreatedDate": ISO(24-10-2014),
"LogStatus": 2
}