MongoDB下载安装与简单增删改查
New
Windows下MongoDB的安装和配置、启动和停止
下载地址:MongoDB的官方下载网址是:https://www.mongodb.org/downloads
安装步骤1、
点击下载的mongodb-win32-x86_64-2008plus-ssl-3.0.4-signed.msi,下一步,下一步over。
安装步骤2、
我这里是默认安装路径,复制路径: C:\Program Files\MongoDB\Server\3.0\bin&nbs ...
MongoDB高级查询详细
New
前言
前几篇,老玩家绕道即可,新手晚上闲着也是蛋疼,不如把命令敲一边,这样你就会对MongoDB有一定的掌握啦。如果没有安装MongoDB去看我的上一篇博客 MongoDB下载安装与简单增删改查
前奏:启动mongdb数据库服务,并进入shell界面
> cmd
> cd C:\Program Files\MongoDB\bin --进入mongdb安装文件 ...
一个月搞定100+表迁移:我的“偷师”Navicat实战复盘
个人声明:本文所有代码示例均已脱敏处理,仅保留核心技术逻辑,不涉及任何敏感业务信息。
前情提要:一个堪称"社死"的工期
还记得那天,老板把我叫到办公室,递过来一份需求文档:"下个月要把项目迁移到新平台,数据这块你来搞定。"
我打开文档,扫了一眼,差点当场石化:
需求清单:
100+张数据表要迁移(还要支持后 ...
MongoDB的分布式存储架构详解
目录一、 MongoDB分片的架构二、 【实战】部署MongoDB分片在MongoDB存在另一种集群就是MongoDB的分片技术。通过使用分片可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台MongoDB服务器可能不能满足存储数据的要求,也可能不足以提供可接受的读写吞吐量。MongoDB为了解决这一系列的问题提出了将数据分 ...
.NET中全新的MongoDb ORM框架 - SqlSugar
.NET中好用的MongoDb ORM很少,选择也很少,所以我打造了一款适合SQL习惯的MongoDb ORM,让用户多一个选择。
1、 MongoDB ORM教程
1.1 NUGET 安装
SqlSugar.MongoDbCore
SqlSugarCore
1.2 已支持功能
单表CRUD+分页+排序+简单分组+嵌套文件(类似Json类型)+简单联表
1.3 创建DB对象
//注册DLL防止找不到DLL(扔在程序 ...
当数据爆炸遇上SQL Server:优化策略全链路解析
在数据驱动的时代,海量数据冲击下的数据库性能成为系统成败的关键。SQL Server作为企业级数据库的常青树,面对单表亿级数据量时,我们往往陷入分库分表与否的抉择困境。
我们站在SQL Server视角,浅浅的解析一下从索引优化到架构升级的全链路优化策略,看我们能不能在数据洪流中稳操胜券。
一、索引优化:让查询飞起来的 ...
精选 4 款免费且实用的数据库管理工具,程序员必备!
前言
在数据驱动的时代,数据库管理工具对于程序员而言如同瑞士军刀般不可或缺。它们不仅能够帮助我们高效地管理数据库,还能提升数据处理的准确性和速度。今天大姚给大家分享 4 款免费且实用的数据库管理工具(排名不分先后,欢迎文末留下你常用的数据库管理工具),希望可以帮助到有需要的同学。
DBeaver
DBeaver是一款免 ...
mongodb数据迁移详细步骤(亲测成功!)
mysql进行数据迁移,最简单的不过是导出sql,然后在运行sql,数据也自然迁移过去了。
可是mongodb里,我们存储的是文件,是怎么做到的呢,当我在翻阅网上博客的时候,并没有发现有这方面的顾虑。
当我本地自测过程中(本地一个数据库的gridFS下的文件,迁移到另一个数据库时),有权限方面的问题,比如我的账号好像只能读取 ...
基于 .NET 的开源工作流引擎框架
前言
工作流管理成为了提高应用灵活性和可维护性的重要手段。Elsa 作为一款针对 .NET 平台的强大工作流库,为开发者提供了在各种 .NET 应用中轻松集成和执行复杂工作流的能力。
本文将详细介绍 Elsa 的核心特性和使用方法,有效利用这一强大工具提升应用开发效率。
框架介绍
Elsa Core 是一个基于 .NET 的开源(MIT 许可证 ...
基于.NET开源、功能强大且灵活的工作流引擎框架
前言
工作流引擎框架在需要自动化处理复杂业务流程、提高工作效率和确保流程顺畅执行的场景中得到了广泛应用。今天大姚给大家推荐一款基于.NET开源、功能强大且灵活的工作流引擎框架:elsa-core。
框架介绍
elsa-core是一个.NET开源、免费(MIT License)、功能强大且灵活的工作流引擎和设计器,适用于构建各种类型的工作 ...
.NET 开源实时监控系统 - WatchDog
前言
在平时的开发中随着我们系统应用不断地迭代变的复杂,对应用的实时监控变得越来越重要。实时监控不仅可以帮助我们快速定位问题,还能在出现问题时及时采取措施,减少业务中断的时间。
本文将介绍一个名为WatchDog的.NET开源实时应用监控系统,它可以帮助我们轻松实现对.NET应用的实时监控。
项目介绍
WatchDog是一个开 ...
在MongoDB中实现大于小于查询功能
目录引言一、连接MongoDB数据库二、选择要查询的集合三、构建查询条件四、执行查询操作五、处理查询结果六、使用聚合查询(可选)七、总结引言
MongoDB是一个高性能、开源、无模式的文档型数据库,它使用BSON(Binary JSON)作为存储格式,支持丰富的查询语法,包括大于(g t )、小于( gt)、小于(gt)、小于(lt)、大 ...
推荐3款免费且实用的数据库管理工具
前言
数据库在日常工作中确实扮演着至关重要的角色,无论是数据管理、分析还是应用开发,都离不开它的支持。今天大姚给大家分享3款免费且实用的数据库管理工具,希望可以帮助到有需要的同学。
DBeaver
DBeaver是一款免费的跨平台数据库工具,适用于开发人员、数据库管理员、分析师和所有数据处理人员。它支持所有流行的 SQL ...
Mongodb文档和数组的通配符索引应用小结
目录概述应用为文档对象建立通配符索引为数组对象添加通配符索引学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第97篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。如果您认为我的文章对您有帮助或者解决您的问题,欢迎在文章下面点个赞,或者关注威赞。谢谢。威赞文章都是结合官 ...
好消息!数据库管理神器 Navicat 推出免费精简版:Navicat Premium Lite
前言
好消息,前不久Navicat推出了免费精简版的数据库管理工具Navicat Premium Lite,可用于商业和非商业目的,我们再也不需要付费、找破解版或者找其他免费平替工具了,有需要的同学可以马上下载使用起来。
工具官方介绍
Navicat Premium Lite 是 Navicat 的精简版,它包含了用户执行主要的基本数据库操作所需的核心功能。 ...
基于Bootstrap Blazor开源的.NET通用后台权限管理系统
前言
今天大姚给大家分享一个基于Bootstrap Blazor开源的.NET通用后台权限管理系统,后台管理页面兼容所有主流浏览器,完全响应式布局(支持电脑、平板、手机等所有主流设备),可切换至 Blazor 多 Tabs 模式,权限控制细化到网页内任意元素(按钮、表格、文本框等等):BootstrapAdmin。
BootstrapBlazor介绍
一套基于 Boo ...
无业游民写的最后一个.net有关项目框架
理想很丰满,现实往往很残酷。
一种按照ddd的方式,根据业务来把自己需要的模块一个一个写出来,再按照模块把需要的接口一个一个的写出来,堆砌一些中间件,以及解耦的command,handler等等
,一个项目就这么成型了。上面的项目有一个非常清晰的特点,就是按需开发,不需要去可以定义业务相关的公共的模块,有就有没就没。 ...
WatchDog:一款.NET开源的实时应用监控系统
项目介绍
WatchDog是一个开源(MIT License)、免费、针对ASP.Net Core Web应用程序和API的实时应用监控系统。开发者可以实时记录和查看他们的应用程序中的消息、事件、HTTP请求和响应,以及运行时捕获的异常。
项目工作原理
它利用SignalR进行实时监控,并使用LiteDB作为无需配置的类似MongoDB的无服务器数据库,同时也支 ...
Mongodb使用$pop删除数组中元素的操作指南
目录定义行为应用删除数组中的第一个元素删除数组当中的最后一个元素定义
$pop操作符删除数组当中的第一个元素或最后一个元素。向指定数组字段传入参数-1,表示删除第一个元素。而向指定数组字段传入参数1,表示删除最后一个元素。
按照下面的形式,使用$pop操作符
{$pop: {<field>: -1|1, ...}}
当删除嵌套文档或数组中数 ...
EAV模型(实体-属性-值)的设计和低代码的处理方案(1)
一般我们在开发的时候,习惯上使用常规的关系型数据库来设计数据库表,对于一些业务表的字段比较固定的场景,是一种非常不错的选择,而且查询的时候,由于是基于固定的表字段进行查询,性能基本上是最优的。不过有一些场景下,业务信息的经常变化,使用常规的关系型数据库来创建表字段、删除字段的模式,肯定不是合适的处理 ...