2、MongoDB的集合和文档

1、MongoDB的集合(表):

1)、数据库操作:

  创建数据库:use 数据库名

  查看所有数据库:show dbs

  删除数据库:use 数据库  

  db.dropDatabase()

  查看当前数据库:db

 

2)、集合操作:

  创建集合:db.createCollection("集合名")

  查看集合:show collections/tables

  删除集合:db.集合名称.drop()

 2、MongoDB的文档(记录):

 

1、插入数据:

  insert插入的数据会根据id去判断是否重复,如果重复会报错;而相同的文档id save会去更新!

  插入数据:db.集合名称.insert(json)

              db.集合名称.save(json)

  插入多条数据:db.集合名称.insert([多个json])

2、修改数据:

  // 修改name=曹操的文档,修改年龄为22,年龄属性有则修改,无则添加;

  // mutil:默认是false,修改一个,true修改所有符合条件的;

  修改数据:db.student.update({"name":"曹操"},{$set:{"age":22}},{"multi":true}) 

  // 这样其他的属性都没有啦,只有country

  db.student.update({"name":"曹操"},{"country":"蜀国"}) 

3、删除数据:

  // 默认删除一条,justOne为true,删除所有符合条件的;

  删除数据:db.student.remove({"name":"曹操"},{"justOne":true})

4、查询数据:

  查看所有数据:   db.student.find() 

          db.student.find({})

猜你喜欢

转载自www.cnblogs.com/fangsheng/p/10309858.html