mongoDB笔记

MongoDB(update字段更新)

2017-11-27  本文已影响15人  余生筑

$set

db.users.update({name:'xiao'},{$set:{age:11}})

结果为

/* 1 */
{
    "_id" : ObjectId("5a193de63400d1e7d4e12d74"),
    "name" : "xiao",
    "age" : 11.0,
    "address":"Hangzhou",
    "qq":123456
}

注意:如果这样写

db.users.update({name:'xiao'},{age:11})

结果为

/* 1 */
{
    "_id" : ObjectId("5a193de63400d1e7d4e12d74"),
    "age" : 11.0
}

即除了_id和age,其他字段都会被洗掉

$unset

db.users.update({name:'xiao'},{$unset:{age:true}})

结果为

/* 1 */
{
    "_id" : ObjectId("5a193de63400d1e7d4e12d74"),
    "age" : 11.0,
    "address":"Hangzhou",
    "qq":123456
}
上一篇 下一篇

猜你喜欢

热点阅读