不如学MongoDB


mongodb

安装配置

下载就不说了,说说配置
把下载的文件放到你想放到的目录(比如:/usr/local)
添加环境变量

export PATH=${PATH}:/usr/local/MongoDB/bin

无论是 zsh 还是 bash 编辑完成都要 source 一下

然后在根目录 新建一个文件夹,赋予权限

sudo mkdir -p /data/db
sudo chown `id -u` /data/db

然后就可以运行mongod

再打开 一个命令窗口输入mongo就可以使用了

基础命令

show dbs
use 集合名称
show collections
db
<!-- 增删改查 -->
db.集合.insert({'age':'12'}) #集合是你定义的
db.集合.remove({'age':'12'})
db.集合.update({'age':'12'},{'age':'13'})
db.集合.find()
db.集合.findOne()
db.集合.drop()
db.dropDatabase()

Schema

  • schema :用来定义表的模版,实现和 MongoDB 数据库的映射。用来实现每个字段的类型,长度,映射的字段,不具备表的操作能力。
  • model :具备某张表操作能力的一个集合,是 mongoose 的核心能力。我们说的模型就是这个 Model。
  • entity :类似记录,由 Model 创建的实体,也具有影响数据库的操作能力。

Schema 中的数据类型

String;
Number;
Date;
Boolean;
Buffer;
ObjectId;
Mixed;
Array;

文章作者: 沐雪
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 沐雪 !
评论
 上一篇
遇见koa 遇见koa
koa2koa 是 Express 的下一代基于 Node.js 的 web 框架,koa2 基于 ES7 开发,完全的使用 promise 配合 async 实现异步 基本结构const koa = require("koa"); co
2018-12-16 沐雪
下一篇 
移动端项目总结 移动端项目总结
总结适配方案 viewport安装yarn add cssnano cssnano-preset-advanced postcss-aspect-ratio-mini postcss-cssnext postcss-import postc
2018-11-20 沐雪
  目录