let collegeIds = "6282,6284";
let collegeIdArray = collegeIds.split(',').map(id => parseInt(id.trim()));
db.saved_filter_column_list.find({
"college_id": { $in: collegeIdArray },
"module_name": "opportunity_manager",
"json_data": { $exists: true }
}).forEach(doc => {
let jsonData = JSON.parse(doc.json_data);
if (jsonData.columns && Array.isArray(jsonData.columns)) {
const newColumns = [
{ name: "column_create_keys[]", value: "u|email||Email
Address" },
{ name: "column_create_keys[]", value: "u|mobile||Mobile
Number" },
{ name: "column_create_keys[]", value: "om|stage||Stage" },
{ name: "column_create_keys[]", value: "om|created||Captured
On" }
];
jsonData.columns = [...newColumns, ...jsonData.columns];
const updatedJsonData = JSON.stringify(jsonData);
db.saved_filter_column_list.updateOne(
{ _id: doc._id },
{ $set: { json_data: updatedJsonData } }
);
print("Updated document with _id: " + doc._id);
}
});