![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongo
Ayhan_huang
Die Nacht ist dunkel und voller Schrecken.
展开
-
MongoDB数据建模介绍
MongoDB数据建模介绍数据建模需要在满足应用需求、数据库引擎的性能特征、以及数据检索模式之间取得平衡。在设计数据模型时,请始终考虑应用程序对数据的使用场景(比如,查询,更新,和数据处理)以及数据本身的结构。灵活的模型不同于SQL数据库,插入数据前必须声明表的模型。默认情况下,MongoDB的集合不要求其文档具有相同的模型:单个集合内的文档不必拥有相同的字段,并且字段的数据类型也可以不...原创 2019-04-02 12:20:32 · 1068 阅读 · 0 评论 -
mongo数据库CRUD
#准备从官网下载合适的安装包。这里以win10为例,一路next即可完成安装。安装完成后,进入这个目录:C:\Program Files\MongoDB\Server\4.0\bin\在当前目录打开PowerShell窗口,先启动服务端: .\mongod.exe服务端默认在本地的27017端口运行。启动客户端: .\mongo.exe将默认连接本地27017端口的服务端,并...原创 2019-04-02 12:19:55 · 1719 阅读 · 0 评论 -
开启docker中MongoDB的认证授权
开启docker中MongoDB的认证授权思路开启MongoDB服务后,默认是没有权限验证的。直接通过IP加端口就可以远程访问数据库,并对数据库进行任意操作。下面介绍一下如何开启docker中MongoDB的权限认证。安装完MongoDB服务后默认有一个admin数据库,此时admin数据库是空的,没有记录任何权限相关的信息。当admin.system.users一个用户都没有时,即使Mon...原创 2019-04-12 18:56:03 · 6035 阅读 · 1 评论 -
MongoDB聚合
聚合操作处理数据并返回计算后的结果。它将来自多个文档的值组合在一起,并且可以对分组数据执行各种操作以返回单个结果。MongoDB提供了三种执行聚合的方式:聚合管道、map-reduce函数、和单用途聚合方法。聚合管道MongoDB的聚合基于管道的概念。文档进入一个多段管道,被转化为聚合后的结果。最基本的管道阶段提供过滤器(filters)进行查询和文档转换(修改文档的输出格式)。其他管道提供...原创 2019-05-09 16:49:52 · 499 阅读 · 0 评论 -
PYMODM使用记录
PYMODM使用TIPSListField存储其他文档的引用列表时,可以这样定义:class MongoPaper(MongoModel): """mongo试卷""" paper_id = fields.IntegerField(verbose_name='sql试卷pk', primary_key=True) outlines = fields.ListFiel...原创 2019-05-09 16:50:32 · 871 阅读 · 0 评论