给某个 collection 的所有记录的某个字段随机一个数字赋值

来源:互联网 发布:黑暗之魂3淘宝被禁止 编辑:程序博客网 时间:2024/05/16 17:06

需求

更新某个 collection 中的所有记录,并给某个字段或多个字段,随机一个数字

实现

下面为:给 user 集合中的所有记录的 age 字段,随机一个【年龄】
var users = db.user.find().toArray();for(var dex = 0; dex < users.length ; dex++ ){    // 遍历的 user 记录    var item = users[dex];    // 随机一个数字    var randomAga = Math.round(Math.random() * 100) + 1;    // 重新赋值 aga 字段    item.aga = Number(randomAga);    // 可以根据需求,对某个字段进行重新赋值。如指定 address 为 shenzhen    //  item.address = "shenzhen";    // .....    // 更新字段    db.user.save(item);}
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝账号注销不了怎么办 淘宝账号被覆盖怎么办 淘宝号注册不了怎么办 appleid密码忘了怎么办 蘑菇街用白富美后忘记账号怎么办 不知道宽带账号怎么办 上网用户名忘了怎么办 别人借淘宝号怎么办 不知道ipad密码怎么办 捡的ipad密码怎么办 12306注册名已存在怎么办 忘记网银用户名怎么办 登录用户名忘了怎么办 网银登录错误怎么办 路由器账号忘了怎么办 忘记宽带账号密码怎么办 12123被注册过怎么办 w10不能创建账户怎么办 忘记xp登录密码怎么办 华硕密码忘记了怎么办 电脑账户已停用怎么办 鼠标灯亮不动怎么办 电脑用户名被停用怎么办 电脑截图不清晰怎么办 win10电脑磁盘空间不足怎么办 我的用户名忘记怎么办 12306用户名密码忘记怎么办 电脑开机要密码怎么办 三星账户忘记了怎么办 电脑账户忘记了怎么办 电脑启动要密码怎么办 电脑用户密码忘记了怎么办 微信语音听不懂怎么办 法院迟迟不立案怎么办 dns连不上网怎么办 监控显示无硬盘怎么办 电脑获取不到dns怎么办 打游戏cpu过高怎么办 注册了公司没做账怎么办 工行u盾没电了怎么办 属狗和属鸡相害怎么办