mongodb Nie można zastosować modyfikatora $ pull / $ pullAll do nie tablicy, Jak usunąć element tablicy

spotkałem problem z mongodbem.

db.tt.find()
{ "_id" : ObjectId("513c971be4b1f9d71bc8c769"), 
  "name" : "a", 
  "comments" : [ { "name" : "2" }, { "name" : "3" } ] 
}

powyżej jest dokumentem testowym.

chcę ciągnąć komentarze.name = 2

ja robię

db.tt.update({'comments.name':'2'},{'$pull':{'comments.$.name':'2'}});

ale konsola drukuje te wiadomości:

Nie można zastosować modyfikatora $ pull / $ pullAll do tablicy

moja wersja mongodb to 2.0.6

kto może mi pomóc? Dziękuję Ci bardzo

questionAnswers(1)

yourAnswerToTheQuestion