Node+MongoDB操作数据库

Posted diegomock

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node+MongoDB操作数据库相关的知识,希望对你有一定的参考价值。

1.数据库(MongoDB)连接

     (1)安装应用生成器express

            npm    install    express-generator    -g

    (2)创建应用

            express    应用名

    (3)安装mongodb模块

            npm    install    mongodb

      (4)页面渲染类型转换成html

            a.装载ejs

                1)npm    install    ejs

            b.app.js配置

                1)app.set(‘view‘,path.join(__dirname,‘views‘));

                2)  app.engine(‘html‘,require(‘ejs‘).renderFile);

                3)  app.set(‘view    engine‘,‘html‘);

            技术分享图片

           红框中转换成

            技术分享图片

            c.将应用文件下的views文件中的jade文件后缀改成html

        (5)数据库连接

                技术分享图片

                a.在应用文件夹下CMD输入npm    start(前提是启动MongoDB服务)

                    ***不会MongoDB的点击这里点击打开链接***

2.数据库(MongoDB)操作

        (1)创建MongoDB数据库集合

                技术分享图片

                技术分享图片

启动MongoDB服务之后运行mongodb文件路径+bin\mongo.exe

            技术分享图片

            之后执行show    dbs可以看到服务的所有库

            show    collections查看所有集合

            绿色是新创建的库

        (2)插入文档

                技术分享图片

                insertOne只能插入一条数据      

              技术分享图片

                insertMany插入多条数据

                查看数据先切换库use 库名

                技术分享图片

                之后查询db.集合名.find()

                技术分享图片

        (3)查询数据

            技术分享图片

            CMD中db.site.find()或者db.site.find().toArray()

            **********其他就不一一列举了点击这里点击打开链接*****************

以上是关于Node+MongoDB操作数据库的主要内容,如果未能解决你的问题,请参考以下文章

Node.js(&MongoDB) 服务器崩溃,数据库操作中途?

Node.js(&MongoDB) 服务器崩溃,数据库操作中途?

node.js操作数据库之MongoDB+mongoose篇

Mongodb 以及 node.js中使用mongoose操作数据库

node.js操作mongoDB数据库

Node操作MongoDb