mongoDB-- 基本的操作增删改查

1:增

    use database_name  //使用数据库,没有则创建,但是不是真正意义上的创建,里面有数据才显示

    db.createCollection("emp")  //创建集合也就是表

     db.createCollection("emp",{capped:true,size:10000}) //创建指定大小的集合表  capped -- 能添加新对象

    db.emp.insert({....})  //没有emp集合就创建并 插入新的数据  -- 一般这样用

    db.emp.insert( [{...},{...}] )  //一次性插入多条数据用数组

    db.emp.save({"...."})  //不指定_id  就是插入 指定_id 就是改

2 删

   删除数据 db.emp.remove({"_id":"...."}) //删除指定的_id 的文档数据

                   db.emp.remove({})  //删除所有的内容

   删除集合 db.emp.drop()

   删除数据库   db.dropDatabase()  //删除当前数据库  所以要想删除数据库就先 use 切换

3:改

    更新内容  db.emp.update({"_id":"...."},{"更新的内容":"...."})  //更新指定_id 的文档数据 第一个是条件,第二是内容

                   db.emp.save({"_id":"...."})  //改变 _id 文档的内容

4:查

   查询当前所在的数据库 db

    查询所有的数据库  show Databases  == show dbs

    查询所有的集合     show collections  == show tables

    查询数据

        db.emp.find()  //查询emp 集合的所有的内容

       db.emp.findOne()   //查询第一条数据

    

你可能感兴趣的:(mongodb)