【发布时间】:2018-04-18 15:02:23
【问题描述】:
我有一个类似于此的 MongoDB 集合:
{
_id : 1,
key : "key1",
value : [ "val11", "val12"]
}
{
_id : 2,
key : "key2",
value : [ "val21", "val22", "val23"]
}
我想从这个集合中获取一个 MyObject 列表(MyObject 由两个字符串属性名称和类别组成),如下所示:
[{Category: "key1", Name: "val11"}, {Category: "key1", Name:"val12"},
{Category: "key2", Name: "val21"}, {Category:"key2",Name:"val22"}, {Category: "key2", Name: "val23"}]
public class MyObject
{
public string Name{ get; set; }
public string Category { get; set; }
}
如果有人能指出正确的解决方案,我将不胜感激,最好使用 LINQ。
【问题讨论】:
标签: c# mongodb mongodb-csharp-2.0