摘要:完整的代码, 可以复制引用 安装node的mongodb https://www.npmjs.com/package/mongodb const MongoClient = require('mongodb').MongoClient; const assert = require('assert'
阅读全文
摘要:一、MongoDB 聚合管道(Aggregation Pipeline) 使用聚合管道可以对集合中的文档进行变换和组合。 实际项目:表关联查询、数据的统计。 MongoDB 中使用 db.COLLECTION_NAME.aggregate([{<stage>},...]) 方法来构建和使用聚合管道。
阅读全文
摘要:在关系型数据库中,表与表之间存在几种基本的关系,这些关系定义了数据之间的交互方式。 一、简述关系数据库中表与表的 3 种关系 1)一对一的关系: 一个实体对应一个唯一的另一个实体。这种关系比较少见,但在某些特定的情境下会使用到。 例如:一个人对应一个唯一的身份证号,即为一对一的关系。 2)一对多关系
阅读全文
摘要:Mongodb 账户权限配置 # 第一步:创建超级管理用户 use admin db.createUser({ user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}] }) # 第二步:修改 Mongodb 数据库配置文件 路径:C:
阅读全文
摘要:参考资料 MongoDB 索引教程 一、索引基础 # 索引是对数据库表中一列或多列的值进行排序的一种结构,可以让我们查询数据库变得更快。 # MongoDB 的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的查询优化技巧。 # 下面是创建索引的命令: db.user.ensureInde
阅读全文
摘要:一、连接数据库 # 1、连接数据库 mongo # 清屏 cls # 查看所有数据库列表 show dbs # 如果报错127.0.0.1:27017 source ~/.bash_profile sudo mongod -dbpath /Users/apple/data/db mongon # 2
阅读全文
摘要:1、NoSql 介绍 # 2.1 NoSQL 介绍 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是 SQL”,它指的是非关系型的数据库。 它以 key-value 形式存储,与传统的关系型数据库不同。 它不必遵循传统数据库的一些基本要求,如 SQL 标准、ACID 属性和表
阅读全文