认识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 [ 集合名]

常用方法:

 

posted @ 2018-05-15 18:54  轻风飞落叶  阅读(89)  评论(0编辑  收藏  举报