今天从github上当了一份demo,用的nodejs+mongodb,在此做个记录
- nodejs之前安装过,将demo用webstorm打开。
- 在terminal上输入npm install。用来加载package.json中依赖的第三方库
- 运行npm app.js,app.js就是这个demo的主js,相当于java的main方法,运行它之后程序就启动了。
- 由于我没有安装mongodb,所以程序报错了。
- 那么我们就先安装mongodb,mongodb去官网下载,下载需要翻墙,如下图,
下载成功之后,运行安装,选择custom版本,选择安装位置,点击next后,它会提示安装什么compare,这个不要安装,然后点击安装,最后finish完成。
- 我们接着上边的步骤,到mongodb安卓目录我安装在D盘mongodb文件夹,在mongodb文件夹下创建一个data文件夹,在data文件夹里创建db文件夹,db数据就存在这。
- 打开cmd进入bin目录,然后输入mongod -dbpath D:\mongodb\data\db,看好自己db的位置。运行后会初始化db。
- 我们再打开一个cmd,进入mongodb的安装bin目录,输入mongo,就可以开始数据库操作了。
接下来我们开始在mongodb数据库里创建数据库和表。
- use chihuo \创建一个叫chihuo的数据库;
- db.createCollection(“users”) \创建一个集合;
- db.users.insert({“name”:“admin”,“password”:“111”}) \给users集合添加一个文档。
- db.users.find() \查询你添加的文档
这样基本就完成了mongodb的工作,
接下来在webstorm的terminal中,运行app.js。就可以运行项目了。
mongodb查询操作
- show dbs(查看现有数据库);
- use dbName(切换到现有数据库);
- show collections(查看数据库中的所以集合)
- db.collectionsName.find()(查看具体集合的内容)
- db.collectionsName.find({"name":"ming"})(根据具体条件查询)
参考: MongoDB 查询文档