for (int k = 1; k < list.Count(); k++)
{
List<BsonDocument> batch = new List<BsonDocument>();
for (int i = 0; i < list[k].Count() - 1; i++)
{
var obj = new Dictionary<string, object>();
obj.Add("Status", false);
obj.Add("Headers", new BsonArray(list[0].ElementAt(0).ItemArray));
List<string> formattedArray = new List<string>();
for (int j = 0; j < list[k].ElementAt(i).ItemArray.Count(); j++)
{
formattedArray.Add(JsonConvert.SerializeObject(list[k].ElementAt(i).ItemArray[j]));
}
obj.Add("Values", new BsonArray(formattedArray.ToArray()));
MongoDB.Bson.BsonDocument BSONDoc = new BsonDocument(obj);
batch.Add(BSONDoc);
}
Insert(batch);
batch.Clear();
}
列表.Count() = 121
列表[k].Count() = 10000
列表[k].ElementAt(i).ItemArray.Count() = 137