How can I delete nested array element in a mongodb document with the c# driver

前端 未结 6 1751
没有蜡笔的小新
没有蜡笔的小新 2021-02-14 08:21

I am new in the MongoDB world and now I am struggling of how can I delete, update element in a nested array field of a document. Here is my sample document:

{
           


        
6条回答
  •  星月不相逢
    2021-02-14 08:57

    I had the same of deleting elements from the nested array but after research, I found this piece of working code.

    var update = Builders.Update.PullFilter(y => y.Products, builder => builder.Identifier== productId);
    var result = await _context.Category.UpdateOneAsync(filter, update);
    return result.IsAcknowledged && result.ModifiedCount > 0;
    

提交回复
热议问题