1

私は自分の問題の解決策を見つけるのに行き詰まっています。私はそれをグーグルで検索しましたが、結果がないようです。既存のコレクションをフィールドとして別のコレクションに追加したいと考えていました。と という名前の 2 つのコレクションがproductsありproduct_updateます。どちらのコレクションにも両方のeanフィールドがあります。そのため、両方が同じでproduct_updateあるフィールドとしてコレクションを追加したかったのです。これが私のコードです:productsean

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) { }
}
4

1 に答える 1