1.去Mongodb官网下载安装包,选择Community版本就行
2.下载后解压【建议不放到C盘,节省C盘空间】
3.由于Mongodb不会自动创建存放数据以及配置文件和日志等路径,需要我们手动创建文件夹:
1)data:用于存放数据库文件数据,并在其下创建一个名为 db 的文件夹
2)log:用于存放日志文件
data以及log文件夹可以是其它名字,文件夹路径也不一定是在mongodb解压的根路径下【配置文件中指定关联】
这里我是在解压后的bin目录同级创建的以上文件夹。
1.去Mongodb官网下载安装包,选择Community版本就行
2.下载后解压【建议不放到C盘,节省C盘空间】
3.由于Mongodb不会自动创建存放数据以及配置文件和日志等路径,需要我们手动创建文件夹:
1)data:用于存放数据库文件数据,并在其下创建一个名为 db 的文件夹
2)log:用于存放日志文件
data以及log文件夹可以是其它名字,文件夹路径也不一定是在mongodb解压的根路径下【配置文件中指定关联】
这里我是在解压后的bin目录同级创建的以上文件夹。
我们在cmd中输入:mongo如果出现错误提示:
1 | Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Erro |
SQL术语/概念 | MongoDB术语/概念 |
---|---|
database | database |
table | collection |
row | document or BSON document |
column | field |
index | index |
table joins | $lookup, 嵌入文档 |
primary key (指定任何唯一的列或列组合作为主键。) | primary key (在MongoDB中,主键自动设置为_id字段。) |
aggregation (e.g. group by) | aggregation pipeline See the SQL to Aggregation Mapping Chart. |
SELECT INTO NEW_TABLE | $out See the SQL to Aggregation Mapping Chart. |
MERGE INTO TABLE | $merge (Available starting in MongoDB 4.2) See the SQL to Aggregation Mapping Chart. |
Transactions | transactions 在许多情况下,非规范化数据模型(嵌入式文档和数组) 将继续是您数据和用例的最佳选择,而不是多文档事务。 也就是说,在许多情况下,对数据进行适当的建模将最 大程度地减少对多文档交易的需求。 |
1 | use test |
1 | show dbs |
1 | test.dropDatabase() |
1 | db.table2.insertOne({ o1: "1" }) |
© 2023 南疆 with help from Hexo and Twitter Bootstrap. Theme by Freemind.