认识MongoDB
进入MongoDB:mongo
退出MongoDB:exit
显示所有库: show dbs
切换数据库: use 数据库名称
查看所在库: db
删除库:db.dropDatabase()
查看当前数据库的集合: show collections
集合创建: db.createCollection(name, options)集合名必须加引号
删除集合:db.集合名称.drop()
插入数据:db.集合名称.insert(document) #插入文档时,如果不指定_id参数,MongoDB会为文档分配一个唯一的ObjectId
插入单条:db.集合名称.insert({name:‘张三',age:18})
插入多条:db.集合名称.insert([ {name:'王五',sex:'male',age:18}, {name:'张三',sex:’female',age:30 }, {name:'李四',sex:’male',age:48 }])
查询数据:db.集合名称.find() #查询所有
美观查询:db.集合名称.find().pretty()
更新数据:db.集合名称.update((条件),<update>) #单条更新
多条更新:db.集合名称.update((条件),<update>, {multi: true})
指定属性更新,通过操作符$set:db.集合名称.update((条件),{$set:<update>})
删除数据:db.集合名称. remove((条件)) #默认删除所有
删除单条:db.集合名称. remove((条件),{justOne:true})
python操作MongoDB
安装python包:pip install pymongo
引入包pymongo:import pymongo
建立连接并创建客户端: client= pymongo.MongoClient(主机名,端口) #本机('127.0.0.1', 27017)
指定数据库:db=client[ 数据库名 ]
指定集合:col=db [ 集合名]
常用方法: