zoukankan      html  css  js  c++  java
  • 更新和删除文档

     > sudo service mongodb start

     > mongo

     > use test #创建数据库
     > show dbs # 显示所有数据库

     > db.dropDatabase()  #删除数据库

     > db.createCollection("collectionName")  #db.createCollection(name, options) 

     db.createCollection(name, options)中options可选项为 capped:类型为布尔型,若为true,则创建一个固定大小的集合,当其条目达到最大时可以自动覆盖以前的条目。在设置器为true时,也要指定参数大小;autoIndexID:类型为Boolean,默认为false,若设置为true,则会在_idfield.s上自动创建索引;size:若capped为true需要指定,指定参数的最大值,单位为byte;max:指定最大的文档数,在mongodb中也可以不要创建结合,因为在创建文档时会自动创建集合。

     > show collections  #显示当前数据库下所有集合

     > db.collectionName.drop()  #删除集合

     > db.collectionName.insert({})  #插入文档  

     db.collectionName.update(selection_criteria,updated_data)默认update只对第一个文档更新,若想作用所有文档,则需加入multi:true

     > db.user.update({"name":"kitty","sex":"女"},{$set:{"e-mail":"1@qq.com"}},{multi:ture})

     > db.collectionName.save({"_id":ObjectId("dkdajasio02032r4"),"name":"Bob","position":"teacher"}) #替换已存在的文档

     db.collecitionName.remove({selction_criteria})  #根据条件删除文档

     > db.user.remove({"name":"kitty"})

  • 相关阅读:
    新闻发布系统之 登陆注销
    readonly和const的区别
    c#中文件流的读写
    解决jsp两种提交方式乱码 的方法
    B/S 和 C/S两种架构
    App.config的典型应用
    接口实现多态
    Spring概念
    在Spring的核心配置文件applicationContext.xml中配置事务,主要配置三大方面:事务管理器、事务通知和定义事务性切面。
    乱码问题解决方案
  • 原文地址:https://www.cnblogs.com/forerver-elf/p/4720381.html
Copyright © 2011-2022 走看看