Can you help me to run correctly \"Pull (remove)\" with 2.0 driver.
I have a collection like this and I want to remove first follower named as fethiye by follower fi
This is what i use to delete a nested array object
-parentpath: followerList
-propertie: follower
-value: fethiye.png
var filter = new BsonDocument("_id", ObjectId.Parse(id));
var updateValues = Builders
Example to delete a deeper nested array object:
Let's delete the object with the name Doe
-parentPath: followerList.0.testArray
-propertie:name
-value:Doe
{
"_id": ObjectId("554e05dfc90d3d4dfcaa2aea"),
"username": "bodrum",
"followerList": [
{
"_id": ObjectId("554e0625a51586362c33c6df"),
"follower": "fethiye",
"testArray": [
{
"name":"John"
},
{
"name":"Doe"
},
{
"name":"Jason"
}
]
},
{
"_id": ObjectId("554e0625a51586362c33c6df"),
"follower": "izmir",
"avatar": "izmir.png"
}
]
}