随笔分类 - MongoDB
摘要:// 查看所有数据库 show dbs // amdin 0.000GB // local 0.000GB // 使用数据库 use admin // switched to db admin // 创建数据库:向数据库中插入记录 db.user.insert({ 'name': 'wangxi' }) // WriteResult({ "nInserted" : 1 }) // 显示...
阅读全文
摘要:前言 为什么要使用 Redux? 组件化的开发思想解放了繁琐低效的 DOM 操作,以 React 来说,一切皆为状态,通过状态可以控制视图的变化,然后随着应用项目的规模的不断扩大和应用功能的不断丰富,过多的状态变得难以控制,以至于当不同的组件中触发了同一个状态的修改或者引发了视图的更新,我们可能搞不
阅读全文
摘要:之前用 Ant Design 开发了一个项目,因此对 React 的特性有了一定的了解,React 使用封装组件的思想,组件各自维护自己的状态和 UI, 组件之间通过 props 传递数据和方法。当状态更新时自动重绘整个组件,从而达到局部刷新的效果,大大提高了 DOM 更新的效率,同时组件化十分有利
阅读全文
摘要:因为电脑重新安装了系统,所以要重新安装开发环境,按照之前写过的一篇博客介绍的步骤进行安装,发现报了一些错误,下面是遇到的问题和解决方法: 首先下载安装就不多说了,下载地址:https://www.mongodb.com/download-center#community 下载后解压到 D 盘或 E
阅读全文
摘要:MongoDB中没有join的特性,因此无法使用join进行表的连接和关联查询,在Mongoose中封装了populate方法,在定义一个 Schema 的时候可以指定了其中的字段(属性)是另一个Schema的引用,在查询文档时就可以使用 populate 方法通过引用 Schema 和 id 找到
阅读全文
摘要:Mongoose使用结构化的模式应用到MongoDB集合,为MongoDB Node.js原生驱动程序提供了更多的功能和简化了数据库操作。 从创建连接到向数据库中写入一个条数据经历了以下步骤: 1.连接数据库,并创建连接; 2.定义UserSchema(相当于数据库建表) ; 3.创建User模型(
阅读全文
摘要:启动mongodb时出现如下错误: 根据提示可以知道错误原因是mongodb非正常关闭,此时需要对数据库进行修复。修复命令:mongod --repair 或 ./mongod --repair , 如下: 再次执行数据库启动操作:
阅读全文
摘要:上次在mac下安装和配置了mongodb,这次在windows下也尝试安装和配置mongodb. 1、首先下载mongodb压缩包(官方下载地址:https://www.mongodb.com/download-center#community),下载后解压到D盘或E盘。如下: 2、配置环境变量:桌
阅读全文
摘要:window 下 mongodb 的安装和配置参考: window 下安装和配置 mongodb window 下安装和配置 mongodb(二) mac下的mongodb下载安装主要有两种方式,一种是下载压缩包解压,另一种是通过npm或者homebrew命令安装。 1、以本机为例,采用压缩包的方式
阅读全文