Element Array aktualizacji MongoDB

Mam podobną strukturę dokumentu

{
    "_id" : ObjectId("52263922f5ebf05115bf550e"),
    "Fields" : [
        {
            "Field" : "Lot No",
            "Rules" : [ ]
        },
        {
            "Field" : "RMA No",
            "Rules" : [ ]
        }
    ]
}

Próbowałem zaktualizować za pomocą następującego kodu, aby wcisnąć do tablicy reguł, która będzie przechowywać obiekty.

db.test.update({
    "Fields.Field":{$in:["Lot No"]}
}, {
    $addToSet: {
        "Fields.Field.$.Rules": {
            "item_name": "my_item_two",
            "price": 1
        }
    }
}, false, true);

Ale mam następujący błąd:

nie można dodać do tablicy za pomocą nazwy pola ciągów [Field]

Jak zrobić aktualizację?

questionAnswers(1)

yourAnswerToTheQuestion