MongoDBはJOINをサポートしていないため、2つの個別のクエリを実行し、アプリケーション層でJOINを実行する必要があります。ドキュメントが600個しかないため、コレクションLogDataは非常に小さいため、アプリケーションメモリに完全にロードし、OptDataから返される結果を充実させるために使用しても問題ありません。
もう1つのオプションは、OptDataのそれぞれのドキュメントでLogDataから必要なフィールドをミラーリングすることにより、LogDataからのデータを非正規化することです。したがって、OptDataドキュメントは次のようになります。
{
"SId": 10,
"CId": 12,
"CreatedDate": ISO(24-10-2014),
"LogStatus": 2
}