nodejs和mongodb初次使用搭建简单后台

8人阅读 评论(0) 收藏 举报
分类:

今天从github上当了一份demo,用的nodejs+mongodb,在此做个记录

  1. nodejs之前安装过,将demo用webstorm打开。
  2. 在terminal上输入npm install。用来加载package.json中依赖的第三方库
  3. 运行npm app.js,app.js就是这个demo的主js,相当于java的main方法,运行它之后程序就启动了。
  4. 由于我没有安装mongodb,所以程序报错了。
  5. 那么我们就先安装mongodb,mongodb去官网下载,下载需要翻墙,如下图,

下载成功之后,运行安装,选择custom版本,选择安装位置,点击next后,它会提示安装什么compare,这个不要安装,然后点击安装,最后finish完成。

  1.   我们接着上边的步骤,到mongodb安卓目录我安装在D盘mongodb文件夹,在mongodb文件夹下创建一个data文件夹,在data文件夹里创建db文件夹,db数据就存在这。
  2. 打开cmd进入bin目录,然后输入mongod -dbpath D:\mongodb\data\db,看好自己db的位置。运行后会初始化db。
  3. 我们再打开一个cmd,进入mongodb的安装bin目录,输入mongo,就可以开始数据库操作了。

接下来我们开始在mongodb数据库里创建数据库和表。

  1. use chihuo  \创建一个叫chihuo的数据库;
  2. db.createCollection(“users”) \创建一个集合;
  3. db.users.insert({“name”:“admin”,“password”:“111”}) \给users集合添加一个文档。
  4. db.users.find() \查询你添加的文档

这样基本就完成了mongodb的工作,

接下来在webstorm的terminal中,运行app.js。就可以运行项目了。


mongodb查询操作

  1. show dbs(查看现有数据库);
  2. use dbName(切换到现有数据库);
  3. show collections(查看数据库中的所以集合)
  4. db.collectionsName.find()(查看具体集合的内容)
  5. db.collectionsName.find({"name":"ming"})(根据具体条件查询)

参考:nodejs+mongodb做项目的详解(最新)

参考:  MongoDB 查询文档

查看评论

react前端+node后台+mongoose+express框架搭建

初衷:之前在学习react的时候自己随便写了一个宿舍管理系统的出行demo,把基本的学生的操作页面基本都写好了,但是一直都没有写后台的东西,本来想找个人搞搞后台方面的,但是想到之前自己也学过一点nod...
  • qq_38453189
  • qq_38453189
  • 2017-07-11 21:01:51
  • 2623

Express+mongoDB开发简单后台管理系统心得(慕课)

项目源自慕课网Scott老师,https://www.imooc.com/learn/75 最近在学习node.js,我花了一天时间实现了慕课网Scott老师的项目,但看课程评论有很多同学吐槽使用的...
  • blackdogTT
  • blackdogTT
  • 2018-01-08 19:04:50
  • 170

nodejs+mongodb搭建简单博客

  • 2014年11月01日 15:15
  • 5.11MB
  • 下载

node+express+mongoDB搭建个人博客 ( 一 )

Mac环境下安装mongodb作为一枚前端程序猿,最近一段时间在自学node.js,在网上看的教程大多都是用mongodb(详见:https://www.mongodb.com),所以记录下mongo...
  • YIDBoy
  • YIDBoy
  • 2016-12-16 22:29:58
  • 4241

nodejs + express + ejs + mongodb 一个非常简单的前后端开发的实例3

CREATE OUR DB AND READ STUFF FROM IT  创建数据库并从中读取数据    A: 安装MongoDB数据库      We're leaving our text ed...
  • sunchunmei555
  • sunchunmei555
  • 2013-10-15 16:06:16
  • 33499

Nodejs 一个简单的后台实例

学了两天的nodejs,写了一个简单的后台实例,还有配套的与后台进行交互的简单网页。 页面端使用了jQuery进行控制, 后台使用nodejs作为操控语言,使用express执行网络操作整个工程结...
  • u014595019
  • u014595019
  • 2016-03-10 13:07:58
  • 21150

Nodejs+MongoDB+Bootstrap+esj搭建的个人简易博客

github:https://github.com/yehuimmd/myNodeBloyNodejs+MongoDB+jQuery+Bootstrap-esj搭建的个人简易博客主要功能 前台 :进入...
  • A_xilixiaogui
  • A_xilixiaogui
  • 2017-11-08 21:30:03
  • 181

阿里云搭建NODEJS+EXPRESS+MONGODB实战

一、安装NODEJS yum -y install gcc gcc-c++ openssl-devel cd /alidata/src/ wget http://nodejs.org/dist/v0...
  • hubu2006
  • hubu2006
  • 2015-05-29 16:31:35
  • 1589

nodejs简单搭建前端后端网站demo

  • 2015年06月14日 10:26
  • 6.23MB
  • 下载

用nodejs搭建简易的HTTP服务器

用nodejs搭建简易的HTTP服务器声明:本文主要参考 Node入门 http://www.nodebeginner.org/index-zh-cn.html,向此电子书的作者Manuel Kies...
  • u013553529
  • u013553529
  • 2017-02-27 01:35:32
  • 4237
    个人资料
    持之以恒
    等级:
    访问量: 1667
    积分: 284
    排名: 27万+
    文章存档
    最新评论