質問編集履歴

3

追記

2020/11/18 01:46

投稿

Lapis051130
Lapis051130

スコア5

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
 
6
6
 
7
7
  以下はMongoDBにドキュメントを追加するコードを試したものです。
8
+
9
+ このコードはうまくいったのですがcsvファイルをインポートするやり方がわかりません。
8
10
 
9
11
  ```Python
10
12
 

2

不要な文削除

2020/11/18 01:46

投稿

Lapis051130
Lapis051130

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
1
  1日ごとに分けられたcsvファイルが1ヶ月分ありcsvファイルの中は1分ごとに行が区切られそれが24時間あります。
2
2
 
3
3
  そのcsvファイルをMongoDBで管理しようと思っているのですがPythonでインポートするやり方がわかりません。
4
-
5
- DBはMongoDBにこだわっている訳ではないので他に適切なDBがあればそれも教えてもらえると助かります。
6
4
 
7
5
 
8
6
 

1

試したコードの追加

2020/11/17 07:44

投稿

Lapis051130
Lapis051130

スコア5

test CHANGED
File without changes
test CHANGED
@@ -6,4 +6,62 @@
6
6
 
7
7
 
8
8
 
9
+ 以下はMongoDBにドキュメントを追加するコードを試したものです。
10
+
11
+ ```Python
12
+
13
+ from pymongo import MongoClient
14
+
15
+ from datetime import datetime
16
+
17
+
18
+
19
+ class TestMongo(object):
20
+
21
+
22
+
23
+ def __init__(self):
24
+
25
+ self.clint = MongoClient()
26
+
27
+ self.db = self.clint['test']
28
+
29
+
30
+
31
+ def add_one(self):
32
+
33
+ """データ挿入"""
34
+
35
+ post = {
36
+
37
+ 'title': 'ハリネズミ',
38
+
39
+ 'content': 'ハリネズミ可愛い~',
40
+
41
+ 'created_at': datetime.now()
42
+
43
+ }
44
+
45
+ return self.db.test1.insert_one(post)
46
+
47
+
48
+
49
+ def main():
50
+
51
+ obj = TestMongo()
52
+
53
+ rest = obj.add_one()
54
+
55
+ print(rest)
56
+
57
+
58
+
59
+ if __name__ == '__main__':
60
+
61
+ main()
62
+
63
+ ```
64
+
65
+
66
+
9
67
  よろしくお願いします。