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