可视化工具: Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo)
具体步骤:我的电脑点右键-属性-高级系统设置-环境变量-系统变量-path
将C:\Program Files\MongoDB\Server\3.2\bin目录粘贴到path路径的最后面(不要忘记在前面加上;)

打开c盘 的mongod 查看里边是不是有data 没有的话要自己创建一个

输入cmd 打开终端 输入mongod 先创建文件夹 例如asas 默认端口号 27017





创建新的了 可以在可视化上看见也可以在终端上 db.zjh.find() 看见 zjh随便换




- // 基本指令:
- // 查看数据库:show dbs
- // 创建/切换数据库:use dbName
- // 查看所在数据库:db
- // 查看集合:show collections
-
-
- // 增删改查:
- // 添加数据:db.xxx.insert({})
- // 例如 db.zjh.insert({name:"sadsa",age:"89"})
-
- // 删除数据:db.xxx.deleteOne()
- // 清空数据:db.xxx.remove()
- // 例如 db.zjh.remove()
-
- // 修改数据:db.xxx.update(query, updated)
- // 当我们修改之后,发现数据丢失了,如果只是想要修改数据中的某一个字段的时候
- // 提供了$set修改器,允许我们只对其中的某一个字段修改
- // 例如 db.zjh.update({name:"zhou"},{age:"1231213131"})
-
- // 查看集合中数据:db.xxx.find()
-
-
-
- // 删除集合删除数据库:
- // 删除指定的集合:db[collectionName].drop()
- // 删除指定的数据库:db.dropDatabase()

------------------------------------------------------------------------------------------------------------------------------


- 全局安装驱动:npm install mongodb -g
-
- 在当前项目中引入:npm install mongodb --save




Accessing non-existent property 'count' of module exports inside circular dependency

DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect
建立连接的时候,添加 { userNewUrlParser: true}
mongoose.connect('mongodb://127.0.0.1:27017/test',{useNewUrlParser:true});

mongodb 插入文档 - MongoDB-CN-Manual (mongoing.com)
- // 引入mongodb
- const { MongoClient } = require('mongodb');
-
- // 连接数据库
- MongoClient.connect('mongodb://127.0.0.1:27017/test',{useNewUrlParser:true}, (err, client) => {
- // 确定数据库
- let db = client.db('ickt_48');
-
- // 确定集合
- let coll = db.collection('students');
-
- // 插入一条数据
- coll.insertOne({ username: 'xiaoming', age: 121232 }, (err, { result }) => {
- console.log(err);
- console.log(result);
-
- // 判断是否插入数据成功
- if (result.n > 0) {
-
- // 成功之后断开连接
- client.close();
-
- }
- })
-
- })
-
-

到这为止 简单的 增已经完事了 为了方便下边开始了 封装
------------------------------------------------------------------------------------------------------------------------------

导出数据
mongoexport -d 数据库名称 -c 集合名称 -o 导出文件名称

mongoimport -d 数据库名称 -c 集合名称 --file 文件名称
