51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#MONGODB
mongoDB的常用语法
mongodb在mongodb中基本的概念是文档、集合、数据库.SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex索引tablejoins&nbs...
代码星球
·
2020-07-28
mongoDB
常用
语法
mac下安装启动Mongodb
本人最近才上手mac,在使用mac上面有很多不熟悉的地方,慢慢摸索,记录下来,以供后续翻阅与参考:在Mac下安装MongoDB方式第一种、用浏览器或者第三方工具下载当前版本的下载地址: http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz第...
代码星球
·
2020-07-24
mac
安装
启动
Mongodb
用mongoose实现mongodb增删改查
//用户varmongoose=require("mongoose"),setting=require("./setting");//配置连接数据库方法varconnect=function(){//mongoose.connect('mongodb://localhost/test');mongoose.connec...
代码星球
·
2020-07-24
mongoose
实现
mongodb
删改
利用bat批处理做启动mongodb脚本
文章开始,我们先回顾一下,如何用cmd命令窗口开启mongodb数据库,命令如下: 开启mongodb数据库cdD:ProgramFilesMongoDBinmongod--depath"D:ProgramFilesMongoDBdata" 看到以上窗口信息,我们就可以看到mongodb数据库启动成功或者在浏览...
代码星球
·
2020-07-24
利用
bat
批处理
启动
mongodb
MONGOOSE – 让NODE.JS高效操作MONGODB(转载)
Mongoose库简而言之就是在node环境中操作MongoDB数据库的一种便捷的封装,一种对象模型工具,类似ORM,Mongoose将数据库中的数据转换为JavaScript对象以供你在应用中使用。 当然要使用的话,必须要先安装好环境Node.js与MongoDB=》 MongoDB安装 Mongo...
代码星球
·
2020-07-24
MONGOOSE
NODE.JS
高效
操作
MONGODB
node+express+mongodb初体验
从去年11月份到现在,一直想去学习nodejs,在这段时间体验了gulp、grunt、yeomen,fis,但是对于nodejs深入的去学习,去开发项目总是断断续续。 今天花了一天的时间,去了解整理整个学习思路,以下是我的学习分享,是入门级学习体验适合node+mongodb开发小白,node已玩过很久的大神这篇...
代码星球
·
2020-07-24
node+express+mongodb
体验
MongoDB出现The default storage engine 'wiredTiger' is not available之问题解决
问题描述:低版本MongoDB存在该问题(版本为3.x),高版本则无该问题。参考解决问题链接:MongoDB学习—(1)安装时出现Thedefaultstorageengine‘wiredTiger’isnotavailable问题解决 https://blog.csdn....
代码星球
·
2020-07-24
MongoDB
出现
The
default
storage
MongoDB(课时30 $group)
3.7.5、聚合框架(核心)MapReduce功能强大,但是它的复杂度和功能一样强大,那么我们需要MapReduce的功能,使用聚合框架中的聚合函数:aggregate()。3.7.5.1、group操作group主要进行分组的数据操作。范例:实现聚合查询的功能db.emps.aggregate([{"$group":...
代码星球
·
2020-07-22
MongoDB
课时
group
MongoDB(课时29 MapReduce)
3.7.4MapReduceMapReduce是整个大数据的精髓所在(实际中别用,因为在MongoDB中属于最底层操作)。MapReduce是一种计算模型,简单的说就是将大批量的工作分解执行,然后再将结果合并成最终结果。MapReduce就是分为两步处理数据:Map:将数据分别取出Reduce:负责数据的最后的处理范例...
代码星球
·
2020-07-22
MongoDB
课时
MapReduce
MongoDB(课时28 group操作)
3.7.3group操作使用“group”操作可以实现数据的分组操作,MongoDB里将集合依据不同的的key进行分组操作,并且每个组产生一个处理文档。范例:查询年龄大于等于19岁的学生信息,并且按照年龄分组 db.runCommand({"group":{ "n...
代码星球
·
2020-07-22
MongoDB
课时
group
操作
MongoDB(课时27 消除重复数据)
3.7.2消除重复数据在SQL中对于重复的数据可以使用"DISTINCT"消除,在MongoDB中依然支持。(distinct不同的)范例:查询所有name的信息本次的操作没有直接的函数支持,只能够利用runCommand()函数。runCommand()直接通过db调用,不经过集合调用,所以在runCommand()...
代码星球
·
2020-07-22
MongoDB
课时
消除
重复
数据
MongoDB(课时26 聚合(取的集合个数))
3.7聚合(重点)信息的统计操作就是聚合(直白:分组统计就是一种聚合操作)。3.7.1取的集合的数据量对于集合的数据量而言,在MongoDB里面直接使用count()函数就可以完成。范例:统计students表中的数据量db.students.count()范例:模糊查询db.students.count({"name...
代码星球
·
2020-07-22
MongoDB
课时
聚合
取的
集合
MongoDB(课时25 地理信息索引)
3.6.4地理信息索引地理信息索引分为两类:2D平面索引,2DSphere球面索引。在2D索引里面基本上能够保存的信息都是坐标,而且坐标保存的就是经纬度坐标。范例:定义一个shop的集合db.shop.insert({loc:[10,10]}) #loc表示坐标db.shop.insert({loc:[11,10]}...
代码星球
·
2020-07-22
MongoDB
课时
地理信息
索引
MongoDB(课时24 全文索引)
3.6.3全文索引在一些信息管理平台上经常需要进行信息模糊查询,最早的时候是利用了某个字段上实现的模糊查询,但这个时候返回的信息并不会很准确,因为只能够查A字段或B字段,而在MongoDB里面实现了非常简单的全文检索。范例:定义一个新的集合db.news.insert({"title":"wangke","conten...
代码星球
·
2020-07-22
MongoDB
课时
全文
索引
MongoDB(课时22 过期索引)
3.6.2过期索引在一些程序的站点会出现若干秒之后信息被删除的情况,例如:手机信息验证码,那么在MongoDB里面可以轻松实现过期索引。但这个时间往往不怎么准确。范例:设置过期索引(实现过期索引,需要保存一个时间信息。)db.phones.ensureIndex({"time":1},{expireAfterSecon...
代码星球
·
2020-07-22
MongoDB
课时
过期
索引
首页
上一页
...
18
19
20
21
22
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他