MongoDB 添加数据的SQL语句

本文介绍如何使用MongoDB进行数据操作,包括向数据表添加对象及集合数据,对指定对象添加新字段,对指定集合添加对象,以及删除指定对象。通过具体实例展示了MongoDB的灵活数据管理和更新能力。

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

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

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'})




*觉得有用可以关注博主哦,如果再不能相遇,祝你早午晚都安。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值