node笔记-node的好基友monggoDB

Posted mrchengzp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node笔记-node的好基友monggoDB相关的知识,希望对你有一定的参考价值。

mongoDB——非关系型数据库的佼佼者

 

mongodb是一个基于分布式文件存储的数据库,由c++语言编写。

 特点:高性能、易部署、易使用、

下载地址:http://www.mongodb.org/download/   不要选默认的

 

 

 

mac系统使用mongodb

在用户根目录  mongod --config /usr/local/etc/mongd.conf   启动服务

服务已启动 

 

查看配置文件

输入mongo回车,进入mongo命令行

 

windows安装mongoDB 

 

 配置完成后,在命令行输mongod 回车出来这么一堆东西就表示数据库成功安装了

 

 

 

 

 

 

 

mongoDB术语/概念

mongoDB与SQL术语概念的异同

 

在mongoDB中没有表的概念,叫集合

 mongoDB中的主键是表示文档的。

 

 

 

一个mongoDB中可以建立多个数据库。

mongoDB的默认数据库为“db”

 mongoDB集合

 mongoDB文档

mongoDB数据类型

 

 

 

 

 mongoDB命令

 常用命令

help命令提示

创建数据库

创建并切换到数据库  use

 

也可以用use切换到已存在的数据库

 输入db查看当前数据库

db.stats()

创建集合

 

创建movies集合 

查看集合的名字

 

删除集合

数据的添加、修改与删除

 

添加数据

插入数据 与save类似

insertOne命令只能添加一条数据

 

修改数据 

 

 

inc 加法

 

删除数据库中名字带n的

 

查询 

 

 

 

skip()和limit() 的顺序无关,skip(3).limit(6)和limit(6).skip(3)结果是一样的 

sort()的优先级高,无论写在哪里都是先执行排序,然后在执行skip和limit

 

以上是关于node笔记-node的好基友monggoDB的主要内容,如果未能解决你的问题,请参考以下文章

每天十分钟学好ES6--async和Generator是一对好基友

每天十分钟学好ES6--async和Generator是一对好基友

老板给能力差不多的好基友涨了1万工资,而只给你涨了500元,你能接受吗?

算法相爱相杀好基友——数组与链表

Node学习笔记接收处理表单数据的好方法--formidable

(全然背包)小P寻宝记——好基友一起走