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