MongoDB Обновить элемент массива

У меня есть структура документа, как

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

Я попытался обновить с помощью следующего кода, чтобы вставить в массив правил, который будет содержать объекты.

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

Но я получаю следующую ошибку:

Можно'добавить в массив, используя имя строкового поля [Field]

Как мне сделать обновление?

Ответы на вопрос(1)

Ваш ответ на вопрос