我在一个集合中有大约25,000个文档(代号'派对'),其结构如下:
{
"_id": ObjectId("..."),
"name": "Magic Show",
"funStuff": [
{
"date": new Date("2010-01-04T16:00:00+1100"),
"start": 5,
"finish": 5.5,
"symbol": "ABCD"
}, ...
]
}, ...
每个文档都有一个名为funStuff的子数组,其中包含大约11k项。
我需要比较所有Parties.funStuff使用日期作为匹配。例如:
{ parent: x._id, child: y.id, results: ... }
4.回到第2步前进一天。
我尝试了一些JS解决方案 - >地图 - >保存结果,但它很慢,需要几个月(不到一年的大声笑)才能完成。我显然做错了。