我有两堂课:
public class MDBProducts
{
public string _id { get; set; }
public string order_number { get; set; }
[BsonIgnoreIfNull]
public List<Classes.MDBParts[]> partsId { get; set; }
}
public class MDBParts
{
public string _id { get; set; }
public string accountCode { get; set; }
}
使用此查找命令,mongodb嵌入了整个文档信息。
string param = "{$lookup: { from: 'Parts',localField: 'order_number',foreignField: 'accountCode',as:'partsId'} }";
BsonDocument document = BsonDocument.Parse(param);
var pipeline = new[] { document };
var result = Classes.MdB.connectDbProducts().Aggregate<MDBProducts>(pipeline).ToList();
我只想将MDBParts类_id字段添加到“ partsId”中。您可以帮我注意,怎么做?
零件和产品集合之间的参考