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

今天从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去官网下载,下载需要*,如下图,nodejs和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。就可以运行项目了。

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

mongodb查询操作

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

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

参考:  MongoDB 查询文档