Comment puis-je mettre à jour le document mongodb pour ajouter un nouvel élément au tableau?

Je ne pouvais pas comprendre insérer un sous-tableau...

  • _id
  • MyArray
  • --Élément
  • ----ArrayItemId
  • ----Nom

Je veux insérer des éléments dans MyArray...

Comment mon document de mise à jour devrait être?

MyCollection.Update( 
 new QueryDocument { { "_id", MyObject.Id } },
 new UpdateDocument { { "$set", new BsonDocument { { "MyArray", 
       new BsonArray { new BsonDocument {{ "ArrayItemId", myArrayField.Id }},
                       new BsonDocument {{ "Name", myArrayField.Name }} }}}}}, 
 UpdateFlags.None);

source d'informationauteur Serdar