使用 Homebrew
Homebrew 是 macOS 的一个包管理器,可以非常方便地安装 MongoDB 和其他软件。如果你还没有安装 Homebrew,可以从它的官网上找到安装指令。
已安装 Homebrew的话,先更新一下homebrew
brew update
你可以使用下面的命令来安装 MongoDB 的社区版:
brew tap mongodb/brew
brew install mongodb-community
安装完成后,你可以使用 Homebrew 的服务命令来启动或停止 MongoDB:
# 启动 MongoDB
brew services start mongodb-community
# 停止 MongoDB
brew services stop mongodb-community
用idea连mongodb
下载一个插件,叫Mongo DB Browser
里面可以直接建库和集合(小知识,mongodb是非关系型数据库,集合就类似于mysql的表)
将csv文件导入mongodb(python代码)
import pandas as pd
from pymongo import MongoClient
# 连接到MongoDB
client = MongoClient('mongodb//localhost:27017/')
db = client['SelfStudySystem'] # 替换为你的数据库名
collection = db['User'] # 替换为你的集合名
# 读取Excel文件
file_path = 'User.csv' # 替换为你的Excel文件路径
df = pd.read_csv(file_path)
# 将DataFrame转换为字典
data = df.to_dict(orient='records')
# 插入数据到MongoDB
collection.insert_many(data)
print("数据已成功导入到MongoDB!")
这段代码需要下一个pymongo的库。那么我就在本机上弄一个conda的虚拟环境,专门跑这些demo(不在项目里的小python文件)
conda create -n demo
conda activate demo
#要安装什么再conda install xxxx咯
swagger插入数据方法
如果你已经写了后端的话,swagger可以看到所有的接口,直接调用这些接口。