每日日报2021.12.6

今天完成内容:

学习python MangoDB

1.插入集合

#!/usr/bin/python3

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["runoobdb"]

mycol = mydb["sites"]

mydict = { "name": "RUNOOB", "alexa": "10000", "url": "https://www.runoob.com" }

x = mycol.insert_one(mydict)

print(x)

print(x)

2.返回ID

#!/usr/bin/python3

import pymongo

myclient = pymongo.MongoClient('mongodb://localhost:27017/')

mydb = myclient['runoobdb']

mycol = mydb["sites"]

mydict = { "name": "Google", "alexa": "1", "url": "https://www.google.com" }

x = mycol.insert_one(mydict)

print(x.inserted_id)

3.插入多个文档

#!/usr/bin/python3

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = myclient["runoobdb"]

mycol = mydb["sites"]

mylist = [ { "name": "Taobao", "alexa": "100", "url": "https://www.taobao.com" }, { "name": "QQ", "alexa": "101", "url": "https://www.qq.com" },

{ "name": "Facebook", "alexa": "10", "url": "https://www.facebook.com" }, { "name": "知乎", "alexa": "103", "url": "https://www.zhihu.com" },

{ "name": "Github", "alexa": "109", "url": "https://www.github.com" } ]

x = mycol.insert_many(mylist) # 输出插入的所有文档对应的 _id 值

print(x.inserted_ids)

遇到问题:

明日目标:

继续学习python mangoDB

posted @ 2021-12-06 22:11  1905-1雷宇  阅读(24)  评论(0编辑  收藏  举报