2019年12月18日
摘要: MongoDB 是一个面向文档可扩展的高性能开源数据库,典型的应用场景有网页数据,缓存,代替文档存储等。 命令的记忆和使用是一门基本功,这里准备了速查表,可以做案头手册。 库操作 切换或使用数据库use mymongodb 看所有的库show dbs 删除当前使用数据库db.dropDatabase 阅读全文
posted @ 2019-12-18 16:24 xibuhaohao 阅读(747) 评论(0) 推荐(1) 编辑
摘要: 1、group by多个key db.testcol.aggregate( {"$group": {_id:{card:"$card",account:"$account"}, "count": { "$sum": 1 } } }) 2、group by having实现 mongodb 实现gro 阅读全文
posted @ 2019-12-18 15:17 xibuhaohao 阅读(3159) 评论(0) 推荐(0) 编辑
摘要: 亲测,下面方法可以实现create table tab1 select * from tab2; var docs = db.tab1.find({"checked":false}).limit(0,500); docs.forEach(function(d){db.tab2.insert(d)}) 阅读全文
posted @ 2019-12-18 11:52 xibuhaohao 阅读(712) 评论(0) 推荐(0) 编辑
摘要: MongoDB Map Reduce Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。 MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 MapReduce 命令 以下是MapRed 阅读全文
posted @ 2019-12-18 10:40 xibuhaohao 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 前言 MongoDB 推荐使用「内嵌文档(Embedded)」,所以带来一个问题,如何查询嵌入文档内的数据? 假如我们有一个 storage 的 Collection,包含一条数据: // `storage` Collection { "_id": "alpha", "name": "Storage 阅读全文
posted @ 2019-12-18 09:49 xibuhaohao 阅读(1880) 评论(0) 推荐(0) 编辑