mongoDB 常用操作CRUD

时间:2022-02-03 02:35:44
1、显示所有的数据库 show dbs   2、切换数据库(如果没有数据库,即是创建数据库)use 数据库名称  3、显示所有的表show tables   4、查看数据库里的表show collections   5、插入数据db.数据库的名称_collection.insert(json数据库格式)  6、删除数据库 db.dropDatabase()   7、删除表db.数据库名称_collection.drop() eg:db.imooc_collection.drop() 8、删除数据removedb.数据库名称_collection.remove(条件) eg:db.imooc_collection.remove({x:100})  9、数据的更新db.数据库名称_collection().update({要修改的旧值},{要修改成的新值}) 10、跟新部分值db.数据库名称_collection.update({要修改的旧值},{$set:{要修改的部分新值}})eg:db.imooc_collection.update({z:100},{$set:{y:99}}) 11、更新一条不存在的数据(如果不存在此数据会新建此数据;若没有true,默认更新的是第一条)db.imooc_collection.update({x:100},{x:1000},true) 12、多条数据一起更新db.imooc_collection.update({x:100},{$set:{x:1000}},false,true)  13、查询数据(返回所有文档) db.数据库的名称_collection.find()   14.计数count db.数据库名称_collection.find().count()。   15、跳过(skip())\筛选(limit())\排序(sort()) db.数据库名称_collection.find().skip(3).limit(2).sort({x:1})。