1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| import pymongo import json
client = pymongo.MongoClient("localhost", 27017) db = client.test
fo = open("/home/zhangquanquan/workspace/stream-project/my-flink-project/src/main/resources/UserBehavior.csv", "r") print ("文件名为: ", fo.name) fileList = fo.readlines() fo.close()
for line in fileList: line = line.strip() lineItem = line.split(",") ub = {} ub['userId'] = lineItem[0] ub['itemId'] = lineItem[1] ub['categoryId'] = lineItem[2] ub['behavior'] = lineItem[3] ub['timestamp'] = lineItem[4] json_ub = json.dumps(ub) db.user_behavior.insert(ub)
print ("finished.")
|