mongoDB初体验:mac平台
下载:zip压缩包
操作步骤
- 下载你的文件是一个zip文件,解压,然后是你的文件夹,比如/Users/Steven/MongoDB
- 创建一个你喜欢的文件夹来存储你的数据,例如/User/Steven/myData;
- 打开那个文件夹,cd到2里面那个文件夹/Users/Steven/MongoDB,再cd bin;
- 输入./mongod --dbpath /User/Steven/myData,等到出现“waiting for connections on port 27017”,说明MongoDB服务器已经架设好,而数据将储存在myData里面;
- 打开一个终端/Users/Stevencd/bin,运行/mongo;然后让你新进行操作出现一个交互式shell,而数据将存储在myData里
终端链接远端数据库(内网)
》》》mongo 192.168.8.194
pycharm链接数据库
本地:
from pymongo import MongoClient
`client = MongoClient('localhost', 27017)`
远端:
from pymongo import MongoClient
`client = MongoClient('mongodb://192.168.8.194')`
数据库的使用
新建一个名为tutorial
数据库
use tutorial
展示myData_db文件夹下的所有数据库的信息
show databases
结果:默认的有三个数据库,tutorial刚创建,乜有添加集合,不显示
admin → 0.000GB config → 0.000GB local → 0.000GB
我们尝试往我们的数据库里添加一个集合(collection)MongoDB里的集合和SQL里面的表格是类似的:
db.createCollection('author')
顺利的话会显示:
{ "ok" : 1 }
再次展示文件夹下的数据库信息
show databases
结果:创建的tutorial数据库显示在列表
admin → 0.000GB config → 0.000GB local → 0.000GB tutorial → 0.000GB
在tutorial路径下执行show collections,可以显示该数据库下的集合:
show collections
结果:
author → 0.000MB / 0.004MB
执行db.author.drop()
可以删除制定集合
结果:
true
再次显示该数据库下的集合,就看不到author集合了
结果:
tutorial> show collections
tutorial>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~