2015-04-03 7 views
0

Предположим, у меня есть коллекция со следующими данными.MongoDB обновить весь документ с помощью JavaScript

{ 
    _id: ObjectID(....), 
    ... 
    data : [ 23, 34] 
} 

У меня есть функция JavaScript.

function reduce(array){ 
    //some computation 
    return result; // not array 
} 

Есть ли способ обновить всю коллекцию с использованием оболочки MongoDB со следующим сетевым эффектом.

{ 
    data : reduce(data) 
} 

Edit:

Я ищу, чтобы выполнить это только один раз в рамках миграции.

+0

Вы можете использовать хранимые функции: http://docs.mongodb.org/manual/tutorial/ store-javascript-function-on-server/ – ZeMoon

+0

Я ищу, чтобы выполнить это только один раз в рамках миграции. –

ответ

Смежные вопросы