[MongoDB] Полезные запросы к БД

Изменение типа данных у поля:

db.collection_name.find().forEach( function (x) {
x.field_name = NumberLong(x.field_name);
db.collection_name.save(x);
});

Изменение содержимого поля у вложенного документа:

db.collection_name.update({"obj_name.1.field_name": "Содержимое"}, { $set: { "obj_name.1.field_name": "Тест для замены" } }, multi: true)

Удаление поля из коллекции:

db.collection_name.update({},{$unset: {field_name:1}}, {multi: true})

Изменение имени поля у вложенного документа:

db.collection_name.update({}, {$rename:{"obj_name.field_name_old":"obj_name.field_name_new"}}, false, true);