mongodb 基础操作

3,401 阅读1分钟
  • 创建数据库
use test    //创建数据库test

  • 创建collection并插入数据

在传统的数据库中,创建完库后就会是创建表,但在mongodb中没有表的概念,而与其对应的概念是集合,即collection。

db.users.insert({'name':'moneyinto','sex':'man'})
//当有users时,这条命令即为在users中插入一条数据,如果没有users,则会新建一个在写入数据

  • 数据的查看
show dbs     //显示所有数据库
show collections     //显示当前数据库下所有的集合
db.users.find()      //显示users集合下的所有数据

  • 更新数据
db.users.update({'name':'moneyinto'},{'$set':{'sex':'woman'}},upsert = true,multi = false)
//修改name为moneyinto的sex为woman

第一个参数:查询的条件; 第二个参数:更新的数据; 第三个参数:如果不存在就插入 第四个参数:是否允许修改多条数据

  • 删除数据
db.users.remove({'name':'moneyinto'})  //删除name为moneyinto的数据
db.users.remove()   //删除所有的数据
db.users.drop()     //删除collections,成功返回true,否则返回false
db.dorpDatebase()   //删除当前数据库