码迷,mamicode.com
首页 > 数据库 > 详细

使用Python连接Mongodb,对数据库进行操作

时间:2020-01-02 22:35:14      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:include   格式   print   使用   ODB   names   连接   行操作   pymongo   

1.首先安装

安装pymongo模块from pymongo import MongoClient

2. 连接

godb://localhost:27017/')
print(client)
client = MongoClient('localhost', 27017)
print(client)

3.使用数据库

#use 数据库
#   等同于:use user_db_2
 db = client['user_db_2']

4.查看数据库下的所有集合

# 3、查看库下所有的集合
# print(db.collection_names(include_system_collections=False))

5.创建集合

user_info# user_info_col = db['user_info']  # 等同于:db.user_info

6.插入文档

插入单条
user1 = {
    "_id": 2,
    "name": "tank",
    "age": 17
}
user_info_col.insert(user1) #等同于 use user (选择好数据库) 再db.user.insert(user1)  格式:db.哪个集合.insert(变量)
user_info_col.insert_one(user1)

插入多条
user1 = {
    "_id": 5,
    "name": "jason",
    "age": 18
}
user2 = {
    "_id": 6,
    "name": "大饼",
    "age": 19
}
# res = user_info_col.insert_many([user1, user2])
# res = user_info_col.insert([user1, user2])
# print(res)

7.查找

client = MongoClient('localhost', 27017)
print(client)

8.查询一条

res = col.find_one({"_id": 1})
print(res)

9.更新

col.update({'_id': 1}, {'name': 'TANK'})

使用Python连接Mongodb,对数据库进行操作

标签:include   格式   print   使用   ODB   names   连接   行操作   pymongo   

原文地址:https://www.cnblogs.com/demiao/p/12141986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!