asp.net core集成MongoDB

0、目录 整体架构目录:ASP.NET Core分布式项目实战-目录 一、前言及MongoDB的介绍 最近在整合自己的框架,顺便把MongoDBD的最简单CRUD重构一下作为组件化集成到asp.net core项目中,当然此篇文章中没有讲解mongodb的集群部署,等有机会分享一下。 针对Mongo ... »

mongodb java操作常用写法

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。下面介绍的是用java操作MongoDB的一些常用写法。 1.引用java操作MongoDB驱动包 <dependency> <gr ... »

用scrapy爬取京东的数据

本文目的是使用scrapy爬取京东上所有的手机数据,并将数据保存到MongoDB中。 一、项目介绍 主要目标 1、使用scrapy爬取京东上所有的手机数据 2、将爬取的数据存储到MongoDB 环境 win7、python2、pycharm 技术 1、数据采集:scrapy 2、数据存储:Mongo ... »

在ASP.NET Core 2.0上操作MongoDB就是能这么的简便酷爽(自动完成分库分表)

NoSQL是泛指非关系型的数据库,现今在我们的项目中也多有使用,其独特的优点为我们的项目架构带来了不少亮点,而我们这里的主角(MongoDB)则是NoSQL数据库家族中的一种。事实上,NoSQL数据库的应用场景有很多,其最主要的目的就是为了能解决大规模数据集合多重数据种类带来的困难,及大数据应用的难... ... »

Fundebug是这样备份数据的

摘要: 数据还是要备份的,万一删库了呢? 本文代码仓库: "fundebug mongodb backup" 引言 今年8月,腾讯云竟然把客户前沿数据的数据弄没了, "Fundebug" 在第一时间进行了一些简单的 "技术分析" : 一方面,腾讯云对这件事负有不可推卸的责任,他们刚开始说是什么 "硬 ... »

mongodb 实践

mongodb 慢查询分析 db.setProfilingLevel(1) db.setProfilingLevel(1,1000) db.getProfilingStatus() 查看记录下来的耗时语句 db.system.profile.find() 其中,"ts" : ISODate("201 ... »

基于.net core webapi和mongodb的日志系统

开发环境vs2017,数据写入到mongodb。思路就是1.提供接口写入日志,2.基于接口封装类库。 为什么要写它 很多开源项目像nlog、log4net、elk、exceptionless等都挺好的。就是除了引入所需类库,还要在项目中添加配置,不喜欢。elk在分布式海量数据收集和检索方面可能更能发 ... »

windows下MongoDB的安装及配置

一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载 安装包。32、64位的都行。 二、安装MongoDB 下载后的安装包: 安装比较简单,类似于普通QQ软件,中间主要是选择“Custom”自定义 安装路径修改下:D: ... »

统计Mongo数组中相同对象的属性之和

统计Mongo数组中相同对象的属性之和 需求 需要统计app端用户的行为,按天分表,存入mongo。每次用户进行操作的时候,将数据存入app本地,下次用户启动的时候,提交存入mongo,删除app本地缓存。那么用户这个行为的文档就算是很复杂了。举个例子,存入mongo中文档为 那么我需要统计clas ... »

实现MongoDB读写分离的“读偏好”介绍

在某些情况下,将读请求发送给副本集的备份节点是合理的,例如,单个服务器无法处理应用的读压力,就可以把查询请求路由到可复制集中的多台服务器上。现在绝大部分MongoDB驱动支持读偏好设置(read preference;或翻译为读取首选项),用来告诉驱动从特定的节点读取数据。 1 读偏好选项 prim ... »

初识MongoBD

一、安装 我使用的系统是Ubuntu16.04,不同版本系统参照官网安装步骤。安装官网4个步骤安装好MongoDB并启动。 安装MongoDB可视化工具compass(可视化管理工具比较多,可以看这篇文章介绍)。我的可视化工具是安装在Window上,MongoDB安装在Ubuntu上,现在来远程连接 ... »

MongoDB常用命令

title: MongoDB常用命令 tags: mongodb note 笔记 categories: 学习笔记 description: 最近新的项目中使用了MongoDB,所以也就花了点时间学习了一下。这篇文章给自己的学习做一个总结,打算日后把这篇文章当做API来使用,也分享给一些准备学习的小 ... »

Linux下的MongoDB安装&启动&关闭

一、下载安装包 "下载地址" 二、解压安装包 三、复制到指定的目录下 四、添加PATH路径 export PATH=/bin 五、创建数据库存放目录和日志 /data/db 是 mongodb 默认的启动的数据库路径( dbpath)。这里我们就放默认地儿,可以自己调整,启动时指向到自己创建的目录就 ... »

区块链 + 大数据:EOS存储

谈到区块链的存储,我们很容易联想到它的链式存储结构,然而区块链从比特币发展到今日当红的EOS,技术形态已经演化了10年之久。目前的EOS的存储除了确认结构的链式存储以外,在状态存储方面有了很大的进步,尤其是引入了MongoDB plugin以后,可以将功能有限的状态库搭上大数据的班车。本文将全面介绍 ... »

入门系列之在Ubuntu 14.04上备份,还原和迁移MongoDB数据库

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 "信姜缘 " 发表于 "云+社区专栏" "MongoDB" 是最受欢迎的NoSQL数据库引擎之一。它以可扩展,强大,可靠和易于使用而闻名。在本文中,我们将向您展示如何备份,还原和迁移MongoDB数据库。 导入和导出数据库意味着以人 ... »

MongoDB集群部署 - 带访问控制的分片副本集

1. 前言 Ceilometer将meter、event等数据保存在MongoDB中,之前将MongoDB部署在控制节点上,使用三副本模式,时间长了发现meter数据爆炸式增长,区区2T的磁盘捉襟见肘,而想删除旧数据,需要执行db.repairDatabase()命令才能真正回收磁盘空间。 虽然按官 ... »