我有一个返回超过212Milion行的查询.我尝试使用.ToList()但显然它会进入OutOfMemoryException.我案件的最佳选择是什么?
我也试过使用, Skip(fetchedrows).Take(1000).ToList()但性能真的慢下来跳过阶段和查询永远不会结束.
如何在MongoDB中执行返回_id的查询,如果FirstArray并且SecondArray在"名称"字段中有共同的元素?
这是集合结构:
{
"_id" : ObjectId("58b8d9e3b2b4e07bff8feed5"),
"FirstArray" : [
{
"Name" : "A",
"Something" : "200 ",
},
{
"Name" : "GF",
"Something" : "100 ",
}
],
"SecondArray" : [
{
"Name" : "BC",
"Something" : "200 ",
},
{
"Name" : "A",
"Something" : "100 ",
}
]
}
Run Code Online (Sandbox Code Playgroud)