首页 > 代码库 > MongoDB常用操作

MongoDB常用操作

1.MongoDB常用操作

  1.1数据库的操作命令

    1.创建数据库,使用命令 use 数据库名称 ,如 use sxf.

    *注意: 1.use 命令后跟的数据库名,如果存在就进入此数据库,如果不存在就创建,所以这种创建方式又叫隐式创建 

       2.使用命令use sxf创建数据库后,并没有真正生成对应的数据文件,如果此时退出,此数据库将被删除,只有在此数据库中创建集合后,才会真正生成数据文件

    2. 删除当前数据库,使用命令 db.dropDatabase()

    3.查看所有数据库,使用命令 show dbs

    4.查看当前所在数据库,使用命令 db

 1.2集合的操作命令

   1.2.1显示集合

     查看当前数据库中所有的集合,使用命令 show collections 或使用show tables

   1.2.2创建集合

     1.创建集合有两种方式,显示创建和隐式创建

    2.显示创建可以使用命令 db.createCollection(“集合名称")

    3.隐式创建可以使用命令 db.集合名称.insert({}),指创建集合并同时向集合中插入数据,例如:db.customer.insert({name:”jack”})

   1.2.3删除集合

    db.dropDatabase() 命令是用来删除一个现有的集合。这将删除选定的集合。如果还没有选择任何数据库,然后它会删除默认的 ‘ test‘ 集合.

 1.3文档操作命令

   1.3.1添加文档

    向集合添加文档,使用命令 db.集合名称.insert({}),例如:db.user1.insert({name:”jack”,age:20})

   1.3.2删除文档 

    删除集合中的文档,使用命令 db.集合名称.remove({删除条件}),不加删除条件为删除集合中的所有文档,

    例如:db.c1.remove() 为删除c1集合中的所有文档,db.c1.remove({name:”user1”})为删除c1集合中name为user1的文档

   1.3.3查询文档

    1.查询集合中满足条件的文档,可以使用命令 db.集合名称.find({条件})

    2.查询第一个文档 db.集合名称.findOne()

    

MongoDB常用操作