MongoDB .Net driver 2.0 Traction (enlevez l'élément)

Pouvez-vous m'aider à exécuter correctement "Pull (supprimer)" avec pilote 2.0.

J'ai une collection de ce genre et je veux enlever le premier disciple nommé comme fethiye par le disciple de terrain.

{
  "_id": ObjectId("554e05dfc90d3d4dfcaa2aea"),
  "username": "bodrum",
  "followerList": [
    {
      "_id": ObjectId("554e0625a51586362c33c6df"),
      "follower": "fethiye",
      "avatar": "fethiye.png"
    },
    {
      "_id": ObjectId("554e0625a51586362c33c6df"),
      "follower": "izmir",
      "avatar": "izmir.png"
    }
  ]
} 

Comment puis-je corriger cette requête?

var filter = new BsonDocument("username", "bodrum");
var update = Builders<Person>.Update.Pull("followerList:follower", "fethiye");
Person pr = collection.FindOneAndUpdateAsync(filter, update).Result;

Grâce.

OriginalL'auteur fatihyildizhan | 2015-05-09