发布于2020-02-10 15:28 阅读(1415) 评论(0) 点赞(30) 收藏(4)
作者:@小灰灰
本文为作者原创,转载请注明出处:https://www.cnblogs.com/liuhui0308/p/12077134.html
阅读目录(Content)
在java基础部分就写过了。
https://www.cnblogs.com/liuhui0308/p/11891844.html
我在python基础部分已经写过pymysql了。
https://www.cnblogs.com/liuhui0308/p/11892199.html
MongoDB(二):在Windows环境安装MongoDB
pip install pymongo -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
- import pymongo
- #获取连接的对象,两种连接方式都可以
- client = pymongo.MongoClient('127.0.0.1',port=27017)
- # client = pymongo.MongoClient('mongodb://localhost:27017/')
- #获取数据库
- db = client.newdb
- #获取集合(表)
- collection = db.stu
- #插入一条数据到集合中
- collection.insert_one({
- "name":"xhh",
- "gender":"true",
- "age":"20"
- })
结果:
操作MongoDB的主要方法如下:
(1) insert_one:加入一条文档数据到集合中。
- collection.insert_one({
- "name":"xhh",
- "gender":"true",
- "age":"20"
- })
(2) insert_many:加入多条文档数据到集合中。
- collection.insert_many([
- {
- "name":"lx",
- "gender":"true",
- "age":"18"
- },
- {
- "name":"lh",
- "gender":"true",
- "age":"20"
- }
- ])
结果:
(3) 查找一条文档对象。
- result = collection.find_one()
- print(result)
(4) 查找所有文档对象。
- cursor = collection.find()
- for x in cursor:
- print(x)
结果:
(5) 更新一条文档对象。
- collection.update_one({"name":"lx"},{"$set":{"age":"10"}})
(6) 更新多条文档对象。
- collection.update_many({"gender":"true"},{"$set":{"age":"30"}})
更新前:
更新后:
(7) 删除一条文档对象。
- collection.delete_one({"name":"xhh"})
结果:
因为我创建的是固定集合,不能删除文档。
(8) 删除多条文档对象。
- collection.delete_many({"name":"xhh"})
结果:
作者:玛利亚
链接:https://www.pythonheidong.com/blog/article/230683/2088bf4182b9f4997ec3/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!