2022-10-13
Mongodb的下载与安装

1.去Mongodb官网下载安装包,选择Community版本就行

2.下载后解压【建议不放到C盘,节省C盘空间】

3.由于Mongodb不会自动创建存放数据以及配置文件和日志等路径,需要我们手动创建文件夹:

1)data:用于存放数据库文件数据,并在其下创建一个名为 db 的文件夹
2)log:用于存放日志文件

data以及log文件夹可以是其它名字,文件夹路径也不一定是在mongodb解压的根路径下【配置文件中指定关联】

这里我是在解压后的bin目录同级创建的以上文件夹。

阅读更多

2022-10-13
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Erro

我们在cmd中输入:mongo如果出现错误提示:

1
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Erro
阅读更多

2022-10-13
SQL到MongoDB的映射图表

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 在许多情况下,非规范化数据模型(嵌入式文档和数组) 将继续是您数据和用例的最佳选择,而不是多文档事务。 也就是说,在许多情况下,对数据进行适当的建模将最 大程度地减少对多文档交易的需求。
阅读更多

2022-10-13
MongoDB 常用的数据库命令

1、切换数据库/如果数据库不存在则创建数据库[test是具体的数据库名称]

1
use test

2、如果你想查看所有数据库,可以使用 show dbs 命令

1
show dbs

3、MongoDB 删除数据库的语法

1
test.dropDatabase()

4、写入一条记录【如果表不存在会自动创建

1
db.table2.insertOne({ o1: "1" })
阅读更多
浏览 |

© 2023 南疆 with help from Hexo and Twitter Bootstrap. Theme by Freemind.

container-narrow -->