Mongodb基础操作
创始人
2024-05-16 20:55:09
0

打开Mongodb服务,打开Robo 3T,链接服务并创建数据库:

 

创建表(集合):

 

 双击打开一个界面:

 添加数据

 查询book表:

 

 添加属性名(新数据):

查询:

 

 条件查询

 删除

 

现在查询只有一条数据:

修改 

 将”name“属性为”springboot“的第一条数据修改为”mongodb“:

可以将book的参数修改。

查询:

 

基础语法

插入文档:

db.collection.insertOne(
)

查询文档:

db.collection.find(
)

更新文档:

db.collection.updateOne(,
)

删除文档:

db.collection.deleteOne(
)

一般这些增删改查操作的命令不只一个命令,可以有多个命令,根据需求修改命令即可。

插入文档:使用 insertOne() 和 insertMany() 方法插入文档。

查询文档:使用 find() 方法查询文档。

更新文档:使用 updateOne() 和 updateMany() 方法更新文档。

删除文档:使用 deleteOne() 和 deleteMany() 方法删除文档。

聚合操作:使用 aggregate() 方法对文档进行聚合操作。

索引:使用 createIndex() 方法创建索引。

还有一些其他的操作,如:

计数:使用 count() 方法统计文档数量。

排序:使用 sort() 方法对文档进行排序。

限制:使用 limit() 方法限制返回文档数量。

跳过:使用 skip() 方法跳过文档。

项目:使用 project() 方法指定返回文档中的字段。

需要注意的是,这些操作都需要连接到 MongoDB 服务器并选择数据库,然后才能进行操作。

这只是最基础的操作,Mongodb有更多的语法可以使用,比如 findOne,updateMany,deleteMany,aggregate 等等。

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...