1.Python脚本写入数据库
#!/usr/bin/python3
import pymongo
import json
from bson import json_util
import uuid
from datetime import datetime
myclient = pymongo.MongoClient("mongodb://10.8.20.137:27017/")
mdb = myclient.wdlacs
mycol = mdb["deviceTest"]
for num in range(1,50):
student = {
"device_oid": "081F3F-ATA-0145"+str(num),
"established": {
"datetime": "2021-01-29T03:12:40.068Z"
},
"deviceInfo": {
"ManufacTruer": "WondaLink, Inc.",
"OUI": "081F3F",
"ProductClass": "ATA",
"SerialNumber": "0145"+str(num)
},
"cwmpVersion": "CWMP-1-0",
"crProtocol": "TCP",
"scope": "ATA",
"productName": "ATA",
"devState": "Online",
"devGroup": [],
"attributes": [],
"isAllowed": True,
}
result = mycol.insert_one(student)
print("Insert Done!")
注意:
1.需要安装pymongo库
2.pymongo.MongoClient("mongodb://10.8.20.137:27017/"):括号中传入的就是MongoDB访问的IP和端口号
3.这是一个循环插入,一次插入一条数据。