文章分类 - 023 MongoDB
摘要:mongodb 使用$lookup做多表关联处理 Aggregate $lookup 关联表 product 表:_id | productname | price | | 1.0 | 商品1 | 15.02.0 | 商品2 | 36.0 orders 表:_id | pid | ordername
阅读全文
posted @ 2019-02-16 21:37
aocn
摘要:MongoDB 聚合 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。 https://www.cnblogs.com/tsxylhs/p/5657298.html
阅读全文
posted @ 2019-02-16 21:35
aocn
摘要:9. MongoDB索引类型-基础索引、复合索引、文档索引、唯一索引 基础索引、 db.tests.ensureIndex({"age":1}); background Boolean 建索引过程会阻塞其它数据库操作,background可指定以后台方式创建索引,即增加 "background" 可
阅读全文
posted @ 2019-02-16 21:10
aocn
摘要:explain()是MongoDB的一个重要的查询论断工具,这个函数能够提供大量的与查询相关的信息,该函数会返回查询计划、执行状态、服务器信息,根据这些信息可以有针对性的对性能进行优化。 explain()函数 explain()返回信息 explain()使用示例 1. explain()函数 c
阅读全文
posted @ 2019-02-16 20:49
aocn
摘要:7. MongoDB索引管理-索引的创建、查看、删除 创建索引ensureIndex() :db.COLLECTION_NAME.ensureIndex(keys[,options]) db.tests.ensureIndex({age:1, price:-1}) 重建索引reIndex() :db
阅读全文
posted @ 2019-02-16 20:47
aocn
摘要:4. 数据库操作 查看所有数据库 show database; 查看当前使用数据库 db 新建与切换数据库 use test; 新建数据库 use newDBName; db.sites.insert({name:'aocn.cnblogs.com'}); 切换工作数据库 use test; 删除数
阅读全文
posted @ 2019-02-16 20:06
aocn
摘要:CURD 1. 基本操作 show dbs; use [collectionName]; db.[collectionName].find(); db.[collectionName].drop(); 2. 【remove】 db.collection.remove(条件) db.tests.rem
阅读全文
posted @ 2019-02-16 19:58
aocn
摘要:1. 概述 document 一条数据, 优势: 方便存储复杂层次关系。 collection 一张动态表, 表结构不固定 database 数据库 (三个默认数据库: Admin, local, config) 关于命名: 区分大小写,用正常的名字! document重要的说明: key区分大小写
阅读全文
posted @ 2019-02-16 19:24
aocn

浙公网安备 33010602011771号