MongoDB安装-mongoose

官网:https://www.mongodb.com/

手册:https://docs.mongodb.org/manual/

如果是是以下两种需要安装补丁:https://support.microsoft.com/zh-cn/help/2731284/33-dos-error-code-when-memory-memory-mapped-files-are-cleaned-by-usin

安装MongoDB时不建议更改路径

装好的路径在:C:\Program Files\MongoDB\Server\3.2\bin

为了在任何盘符里使用mongon命令,需要把C:\Program Files\MongoDB\Server\3.2\bin加入到系统的path环境变量中

现在我们就能在系统的任何盘符,使用mongo命令了:

  • mongo   使用数据库
  • mongod  开机
  • mongoimport  导入数据

操作步骤:

  1. 先运行mongod --dbpath c:\mongo,

    --dbpath就是选择数据库文档所在的文件夹。mongo是对应一个个数据库(可以随意改名)。U盘可以拷走。需要一值开着这个命令,不能关闭, 一旦关闭,数据库就自动关闭了。

  2. 再启一个命令mongo来链接数据库
    1.  

  3. 常用命令
    1. 输入show dbs列出所有数据库

       

    2. 使用某个数据库:use 数据库名字

    3. 新建某个数据库:use 一个不存在的名字,就是新建
    4. 查看当前所在数据库:db
    5. 插入数据: db.student.insert({"name":"xiaoming","age":10,"sex":"nan"}),student就是所谓的集合。集合中存储着很多json。student是第一次使用,集合将自动创建。
    6. 列出当前的集合:show collections
    7. 查看student里的集合可以用:db.student.find();
  4. 发v

 

 

可以用界面化的操作工具,参考链接:http://www.cnblogs.com/imwtr/p/4351311.html,下载地址:http://download.csdn.net/download/show_594/7484123

 

数据库保存

  使用mongoose操作数据库:http://mongoosejs.com/

创建model

  通过Schema创建模型类

  mongoose.model('模型类名称', Schema);

资料链接:http://ourjs.com/detail/53ad24edb984bb4659000013

     http://www.cnblogs.com/qingtianyu2015/p/5968400.html

     http://www.cnblogs.com/jaxu/archive/2016/02/16/5192721.html

 

 

this.find({
                task: taskId
            })
            .populate({
                path: 'user',
                select: {
                    _id: 1//从小到大排序
                }
            })
            .exec();

 

posted @ 2017-06-28 14:47  SuLingLiu  阅读(260)  评论(0编辑  收藏  举报