美文网首页node.js学习历程
全栈工程师之路--第七天

全栈工程师之路--第七天

作者: Ddaidai | 来源:发表于2016-08-12 21:50 被阅读0次

    mongoDB

    安装

    安装mongoDB 有两种方法,一种是apt-get安装,一种是直接下载源码包安装
    这里介绍源码包安装

    1. 使用wget命令下载源码包

      wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.2.8.tgz

    2. 解压到当前文件夹并重命名,重命名是为了方便

      tar -zxvf mongodb-linux-i686-3.2.8.tgz
      mv mongodb-linux-i686-3.2.8 mongodb

    启动

    启动之前需要事先建立一个文件夹来存放数据库,这里就建立一个daihuanqi_db

      mkdir /mongodb/daihuanqi_db
    

    然后进入mongodb/bin目录下 执行

    ./mongod --dbpath=../daihuanqi_db
    

    基本操作

    查看所有数据库:

    show dbs;
    

    查看集合:

    show collections;
    

    插入一条记录:

    db.user.insert({"name":"daihuanqi","phone":"18392322209"});
    

    插入多条记录:

    db.user.insertMany([
    {"name":"daihuanqi","phone":"18392322209"},
    {"name":"daihuanqi","phone":"18392322209"},
    {"name":"daihuanqi","phone":"18392322209"}
    ]);
    

    注:每条记录都有一个objectID

    查找记录:

    db.user.find();
    

    格式化查询

    db.user.find().pretty;
    

    更新 第一个参数是条件,后面是修改的内容,第三个参数是否插入,当没找到时。第四个参数是否全部修改符合条件的

    db.user.update({"name":"longdage"},{$set:{sex:000}},true
    );
    

    删除

    db.user.remove({zhiwu:"av"});
    

    查看当前版本

    db.version()
    

    查看集合

    db.getCollectionNames();
    

    查看当前数据库

    db.getName();
    

    express框架

    安装

    npm install -g express-generator
    

    建立项目

    express -e project_name
    

    安装资源包

    npm install
    

    注:npm install 有可能无反应,因为可能被墙
    解决方法:使用smart-npm

    安装:

    npm install --global smart-npm --registry=https://registry.npm.taobao.org/
    

    卸载:

    npm smart uninstall   # 2.x.x 版本的 smart-npm 在卸载前需要先执行此脚本
    npm uninstall --global smart-npm
    

    使用:

    安装后系统的 npm 会被替换了,如果你要使用原生的 npm 命令,可以用 npm-original 代替。
    新的 npm 会自动根据你使用的命令切换 registry:当你使用 publish, config, adduser, star 等(click here to see more) 命令时,会强制使用官方的 registry https://registry.npmjs.org;当你使用其它命令时,都会使用淘宝的镜像https://registry.npm.taobao.org/
    如果要强制使用某个 registry 时,只要在命令后面添加 registry 参数即可,比如, npm install jquery --registry=https://r.cnpmjs.org 就会使用你指定的 registry 去拉取 jquery
    如果要强制使用官方的 registry, 只要在命令后面加上 --npm 即可, 比如, npm install jquery --npm 就会使用官方的 registry 去拉取 jquery,(当镜像没有及时更新时,用此会选项很有效)
    如果你想修改默认的淘宝镜像或者官方的 registry,可以在你的环境变量中添加这两个参数:NPM_OFFICIAL_REGISTRY, NPM_MIRROR_REGISTRY,以此来修改默认的官方 registry 和 淘宝镜像 registry
    本地安装也会替代了全局的 npm

    express使用手册

    This is express China API.

    其他

    启动mongodb脚本
    #!/bin/bash
    cd /home/daihuanqi/mongodb/bin/
    ./mongod --dbpath=../daihuanqi_db

    后期作业不要用模板引擎!!

    相关文章

      网友评论

        本文标题:全栈工程师之路--第七天

        本文链接:https://www.haomeiwen.com/subject/vpeesttx.html