mongodb删除集合属性、循环更新

// 删除集合属性

db.my_collection.update({}, {
    $unset: {
        "user_collects": 1,
        "user_collect": 1
    }
}, false, true);

//通过foreach做循环更新,相当于关系型数据库中的存储过程了

db.my_collection.find({
    "_id": ObjectId("636a9bf4aa747b7f57a4160b")
}).forEach(function(elem) {
    db.my_collection.update({
        "_id": elem._id
    }, {
        $set: {
            "my_collection_col": elem.col + "的新内容",
        }
    });
});

你可能感兴趣的:(mongodb,mongodb,数据库)