*******本文档为日常学习记录,便于之后查看翻阅,就不做详细解释了
一.向数据表里添加对象,并嵌入集合数据
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'})
。
。
。
后传:我发现我的白鞋子穿脏了以后,我对象会给我刷的很干净,所以我决定从此以后就只买白色鞋子啦。