1 ''' 2 MogoDB数据库可以到官方网站https://www.mongodb.org/downloads下载,安装之后打开命令提示符环境并切换到MongoDB安装目录总的 3 server3.2in文件夹,然后执行mongod --dbpath D:data --journal --storageEngine = mmapvl 启动MongonDB,当然需要首先在D盘 4 新建文件夹dat,让刚才哪个命令提示符环境四种处于运行状态,然后再打开一个命令提示符环境,执行mongo命令连接MongoDB数据库,如果连接成功 5 的化会显示一个'>'符号作为提示,之后就可以输入MongoDB命令了,例如下面的命令可以打开或创建数据库students: 6 -----在命令行内------ 7 ''' 8 # use students 9 # #下面的命令用来在数据库总插入数据: 10 # zhangsan = {'name':'Zhangsan','age':18,'sex':'male'} 11 # db.students.insert(zhangsan) 12 # lisi = {'name':'Lisi','age':19,'sex':'male'} 13 # db.students.insert(lisi) 14 # #下面的命令用来查询数据库中的记录 15 # db.students.find() 16 # #下面的命令用来查看系统中所有数据的数据库名称: 17 # show dbs 18 19 20 21 import pymongo #导入模块 22 client = pymongo.MongoClient('localhost',27017) #连接数据库,27017是默认端口 23 db = client.students #获取数据库 24 db.collection_names() #查看数据集合名称列表 25 students=db.students #获取数据集合 26 students.find() 27 28 for item in students.find(): #遍历数据 29 print(item) 30 31 wangwu = {'name':'wangwu','age':20,'sex':'male'} 32 students.insert(wangwu) #插入一条记录 33 for item in students.find({'name':'wangwu'}): #置顶查询条件 34 print(item) 35 36 students.find_one() #获取一条记录 37 students.find().count() #记录总数 38 students.remove({'name':'Wangwu'}) #删除一条记录 39 for item in students.find(): 40 print(item) 41 students.find().count() 42 students.create_index([('name',pymongo.ASCENDING)]) #创建索引 43 students.update({'name':'Zhangsan'},{'$set':{'age':25}}) #更新数据库 44 students.update({'age':25},{'$set':{'sex':'Female'}}) #更新数据库 45 students.remove() #清空数据库 46 students.find().count() 47 Zhangsan = {'name':'Zhangsan','age':20,'sex':'Male'} 48 Lisi = {'name':'Lisi','age':21,'sex':'Male'} 49 Wangwu = {'name':'Wangwu','age':22,'sex':'Female'} 50 students.insert_mangy([Zhangsan,Lisi,Wangwu]) #插入多条数据 51 for item in students.find().sort('name',pymongo.ASCENDING): #对查询结果进行排序 52 print(item) 53 for item in students.find().sort([('sex',pymongo.DESCENDING),('name',pymongo.ASCENDING)]): 54 print(item)