Обновление в forEach на оболочке mongodb

У меня есть коллекциястол с 2 записями:

 {
    "title" : "record 1",
    "fields" : [ 
        {
            "_id" : 1,
            "items" : [ 
                1
            ]
        },
        {
            "_id" : 2,
            "items" : [ 
                2,3,4
            ]
        },
        {
            "_id" : 3,
            "items" : [ 
                5
            ]
        }
    ]
},

{
        "title" : "record 2",
        "fields" : [ 
            {
                "_id" : 4,
                "items" : [ 
                    7,8,9,10
                ]
            },
            {
                "_id" : 5,
                "items" : [ 

                ]
            },
            {
                "_id" : 6,
                "items" : [ 
                    11,12
                ]
            }
        ]
    }

я хочу обновить поляaTable.fields.items от

items" : [ 11,12 ]

в

items" : [ 
   {item: 11, key: 0},
   {item:12, key: 0}
]

Я просматриваю поля с помощью forEach, но не могу сохранить его.

var t = db.aTable.find();

t.forEach(function( aRow ) {
    aRow.fields.forEach( function( aField ){
        aField.items.forEach( function( item ){
            var aNewItem = { item: parseInt(item), ref: 0 };
            db.aTable.update(item, {$set:aNewItem})
        } )
    } )
});

Пожалуйста, помогите мне. Спасибо большое

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

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