帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】MongoDB中的常用语句总结大全

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio

前言

MongoDB与MySQL基本语句还是有很大区别的,今天再介绍一下MongoDB的一些常用的基本语句,下面话不多说了,来一起看看详细的介绍吧

MOngoDB  删除语句

delete()删除

删除一个集合

数据库假删除

有时候用户删除操作的时候,需求是这样的,仅是隐藏这条数据,并不是真的从数据库中删除。

这时候就用到假删除了,比如这个是张三发的两篇微博:

用户增加两条数据,但只保留后一条,删除前一条,这时候用到假删除 ,在添加数据时加上一个字段isDel:0

所以当用户删除数据时候 执行的不是remove方法而是update方法

当isDel:0是表示用户没有删除 为1是表示用户已经删除

所以在查询的时候要筛选name和isDel条件即可

然后就可以实现假删除了。

批量数据的操作和修改

向集合中插入10000个文档

集合中文档关系
  • 一对一(one to one):比如:人和身份证   老公和老婆
  • 一对多(one to many):比如:父母和孩子  用户和物品
  • 多对多(many to many):比如:老师和学生

一对一

以内嵌文档的形式体现,

排序和索引

排序:

查询文档时,默认是按照_id的值进行排序的(升序)

sort() 可以用来指定文档的排序规则,sort() 内部需要传递一个对象来指定文档的排序规则 ,其中1表示升序 ,-1表示降序
limit skip sort 的顺序可以任意改变 ,运行时会自动调整。

不希望它默认按照id排序  希望它按照工资来排序

总结

本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!


联系我们
返回顶部