打开Mongodb服务,打开Robo 3T,链接服务并创建数据库:
创建表(集合):
双击打开一个界面:
添加数据
查询book表:
添加属性名(新数据):
查询:
条件查询
删除
现在查询只有一条数据:
修改
将”name“属性为”springboot“的第一条数据修改为”mongodb“:
可以将book的参数修改。
查询:
基础语法
插入文档:
db.collection.insertOne(
<document>
)
查询文档:
db.collection.find(
<query>
)
更新文档:
db.collection.updateOne(
<query>,
<update>
)
删除文档:
db.collection.deleteOne(
<query>
)
一般这些增删改查操作的命令不只一个命令,可以有多个命令,根据需求修改命令即可。
插入文档:使用 insertOne() 和 insertMany() 方法插入文档。
查询文档:使用 find() 方法查询文档。
更新文档:使用 updateOne() 和 updateMany() 方法更新文档。
删除文档:使用 deleteOne() 和 deleteMany() 方法删除文档。
聚合操作:使用 aggregate() 方法对文档进行聚合操作。
索引:使用 createIndex() 方法创建索引。
还有一些其他的操作,如:
计数:使用 count() 方法统计文档数量。
排序:使用 sort() 方法对文档进行排序。
限制:使用 limit() 方法限制返回文档数量。
跳过:使用 skip() 方法跳过文档。
项目:使用 project() 方法指定返回文档中的字段。
需要注意的是,这些操作都需要连接到 MongoDB 服务器并选择数据库,然后才能进行操作。
这只是最基础的操作,Mongodb有更多的语法可以使用,比如 findOne,updateMany,deleteMany,aggregate 等等。