PYTHON第一百天笔记1.16-星期二

自记录:

 

mongodb:

db.collection.update(

   <query>,

   <update>,

   {

     upsert: <boolean>,

     multi: <boolean>,

     writeConcern: <document>

   }

)

 

upsert : 可选,默认为false,代表如果不存在update的记录不更新也不插入,设置为true代表插入。

使用这个参数,如果obj修改的id和原表中存的id一样,那么会报错;解决:把obj中的id字段删掉,然后可插入,但是表中会多出一条id不一样,其他字段一摸一样的数据。

  

?????课堂demo:

 

# $unset

db.user.update({'age':30},{'$unset':{'addr':'什么值都行'}})

 

Mongodb自创建完id会做主键,无法修改。

 

posted @ 2018-01-27 19:13  主啊~  阅读(40)  评论(0编辑  收藏  举报