尝试将数据存入MongoDB
只需要一个选项,以下是原文的中文本地化改写:
要做的事情
一直将字符串”hogehoge”连续地插入到本地搭建的MongoDB中。
准备
请在本地安装并启动MongoDB。
可以参考《MongoDB的入门指南》。
请在python中安装pymongo库,这是用于操作MongoDB的工具。
描写
将”hogehoge”放入准备好的MongoDB中。
首先,使用getDBCollection函数来准备连接到本地MongoDB的客户端,并选择集合。
之后,只需使用Collection.insert(formatToInsert(“hogehoge”))进行写入操作。
#-*- coding: utf-8 -*-
from pymongo import MongoClient
# DBの書き込み先を取得する
def getDBCollection():
# LocalhostのMongoDBに書き込みます
client = MongoClient()
# LogsDBというDBを使います
db = client.LogsDB
# LogsCollectionというコレクションを使います
Collection = db.LogsCollection
return Collection
# データを書き込み用に変形する
def formatToInsert(Contents):
# DBの "キー名" : "データ"
return {"Contents" : Contents}
if __name__ == '__main__':
Collection = getDBCollection()
# コレクションにレコードを書き込みます
while true:
Collection.insert(formatToInsert("hogehoge"))
time.sleep(10)