私は自分の問題の解決策を見つけるのに行き詰まっています。私はそれをグーグルで検索しましたが、結果がないようです。既存のコレクションをフィールドとして別のコレクションに追加したいと考えていました。と という名前の 2 つのコレクションがproducts
あり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) { }
}