MongoDB 添加数据的SQL语句

*******本文档为日常学习记录,便于之后查看翻阅,就不做详细解释了

一.向数据表里添加对象,并嵌入集合数据

db.FanCenter.insert([
{
source:'mall', 
createTime:new Date(), 
usersTypes:[
    {
        userType:'1',
        remark: '访问用户',
        count:'2',
        users:[{
                phone:'4352345',
                sex:'男',
                dateCreated: new Date(),
                dateUpdated: new Date(),
            },
            {
                phone:'4325235',
                sex:'男',
                dateCreated: new Date(),
                dateUpdated: new Date(),
            }
            ]
        
    },
    {
        userType:'2',
        remark: '注册用户',
        count:'1',
        users:[{
                phone:'53442',
                sex:'男',
                dateCreated: new Date(),
                dateUpdated: new Date(),
            },
            {
                phone:'23453245',
                sex:'男',
                dateCreated: new Date(),
                dateUpdated: new Date(),
            }
            ]
        
    }
]
}

])

二.对指定对象添加新字段

db.getCollection("FanCenter").update({ source: "mall" },
{ $set: { "updateTime": new Date()} })

三.对指定对象里的指定集合,添加对象

db.getCollection("FanCenter").update({ source: "website" },
{ $push: { usersTypes:
    {
        userType:'2',
        remark: '访问用户',
        count:'2',
        users:[{
                phone:'2345325',
                sex:'男',
                dateCreated: new Date(),
                dateUpdated: new Date()
            },
            {
                phone:'2342525',
                sex:'男',
                dateCreated: new Date(),
                dateUpdated: new Date()
            }
            ]
        
    }
    
} 
    
})

4.删除指定对象

db.FanCenter.remove({'source':'mall'})




后传:我发现我的白鞋子穿脏了以后,我对象会给我刷的很干净,所以我决定从此以后就只买白色鞋子啦。

猜你喜欢

转载自blog.csdn.net/weixin_43945983/article/details/105555788