尝试将数据存入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)
 
    