Spider -- 数据持久化 之 MongoDB

  • MongoDB数据库

MongoDB是一个基于磁盘的 非关系型 (key-value)数据库, value为json串
​
MySQL:   库     表        表记录
MongoDB: 库     集合      文档
  • pymongo操作mongodb数据库

import pymongo
​
# 1.数据库连接对象
conn=pymongo.MongoClient('localhost',27017)
# 2.库对象
db = conn['库名']
# 3.集合对象
myset = db['集合名']
# 4.插入数据
myset.insert_one({字典})
  • mongodb常用命令

    mongo                       # 进入MongoDB
    >show dbs                   # 查看所有数据库
    >use 库名                    # 进入数据库
    >show collections           # 显示当前数据库中所有集合(表)
    >db.集合名.find().pretty()     # 格式化输出文档
    >db.集合名.count()             # 统计集合中文档数量
    >db.dropDatabase()            # 删除数据库
原文地址:https://www.cnblogs.com/gengyufei/p/12643247.html