设为首页 加入收藏

TOP

MongoDB学习(操作集合中的文档)(二)
2019-09-17 19:02:57 】 浏览:66
Tags:MongoDB 学习 操作 集合 文档
17 db.student.update({name:"uzi‘},{$addToSet:{aname:["A3","A4"]}}) 18 19 #删除别名数组内第一个别名 20 db.student.update({name:"uzi"},{$pop:{aname:-1}}) 21 22 #删除别名 A2 23 db.student.update({name:"uzi"},{$pull:{aname:"A2"}}) 局部更新语句示例

save() 方法

  save() 方法通过传入的文档来替换已有文档。语法格式如下:

    db.collection.save(    
        <document>,     
        {      
            writeConcern: <document> 
        }  
    )  
  •   document:文档数据
  •   writeConcern:可选。抛出的异常级别。

  无需指定query和update对象,直接将新文档替换掉原来的旧文档。它通过文档中的_id字段确定要修改的字段。

  如果集合中没有与传入文档的_id字段值相等的文档,则会添加新的文档。

  save() 函数的执行效率要低于update()。

 

查看文档

  查看集合中的文档,可以使用find()方法。

  db.collection_name.find() 可以以非结构化的方式显示集合中的所有文档。

  db.collection_name.find().pretty() 可以以结构化的方式显示集合中的所有文档。

 

删除文档

  remove()函数可以用来删除集合中的文档。

    db.collection_name.remove(     
        <query>,     
        {       
            justOne: <boolean>,
            writeConcern: <document> 
        } 
    )
  •   query:可选。删除的文档的条件。
  •   justOne:可选。如果为true 或 1,则只删除一个文档。默认为false。
  •   writeConcern:可选。抛出异常的级别。

  示例:

  注意:如果要删除集合中的全部文档,可以使用

db.collection_name.remove({})

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇mac 设置mysql开机自启动 下一篇如何使用redis设计关系数据库

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目