我被困在寻找解决问题的方法中。我用谷歌搜索,但似乎没有结果。我想将现有集合作为字段添加到另一个集合。我有两个名为products
and的集合product_update
。两个集合都有两个ean
字段。因此,我想添加一个product_update
集合作为一个字段products
,它们都具有相同ean
的 . 这是我的代码:
var collection1 = Database.GetCollection<Entity>("products");
var collection2 = Database.GetCollection<Update>("product_update");
var productupdate = collection2.FindAll();
foreach (var a in productupdate)
{
try
{
var b = collection1.FindOne(Query.EQ("product.ean",a.ean));
BsonDocument product_update = new BsonDocument{
{"ean",a.ean},
{"categody",a.category},
{"list_price_excl_tax",a.list_price_excl_tax},
{"list_price_incl_tax",a.list_price_incl_tax},
{"cost_price",a.cost_price},
{"stock",a.stock},
{"weight",a.weight},
{"currency",a.currency},
{"price_type",a.price_type}
};
//then I wanted to insert this product_update to variable b/query
}
catch (Exception ex) { }
}