sql >> データベース >  >> NoSQL >> MongoDB

Mongodbのネストされた配列に要素を挿入します

    これは、FindOneAndUpdateAsyncを使用して行うことができます および位置演算子

    public async Task Add(string productId, string categoryId, SubCategory newSubCategory)
    {
        var filter = Builders<Product>.Filter.And(
             Builders<Product>.Filter.Where(x => x.Id == productId), 
             Builders<Product>.Filter.Eq("Categories.Id", categoryId));
        var update = Builders<Product>.Update.Push("Categories.$.SubCategories", newSubCategory);
        await collection.FindOneAndUpdateAsync(filter, update);
    }
    


    1. WaterlineとSails.js(バージョン0.10)を使用してmongoデータベースから個別の値を抽出するにはどうすればよいですか?

    2. PyMongoを使用してPandasデータフレームをmongodbに挿入します

    3. PandasタイムスタンプをMongodbに挿入します

    4. mongodbのプライマリシャード