(2)数据库mongodb 终端 和 vscode创建数据库 数据导入导出

可视化工具: Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo)

mongodb安装官网:MongoDB: The Developer Data Platform | MongoDB

文档:安装 MongoDB - MongoDB-CN-Manual (mongoing.com)

配置环境变量: 是为了扩大调用命令的范围

具体步骤:我的电脑点右键-属性-高级系统设置-环境变量-系统变量-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()

方法二在vscode 使用node.js 启动 mongodb数据库

首先可以在node.modules 找到文档

安装MongoDB访问驱动

复制代码
全局安装驱动:npm install mongodb -g

在当前项目中引入:npm install mongodb --save

cmd 运行终端接口


数据库导入导出

ssss .json的文件是自动生成的,同时也要开启数据库并输入指定端口号

导出数据

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

导入数据

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

相关推荐
这个DBA有点耶9 小时前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G9 小时前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备9 小时前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远9 小时前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
2601_9622186111 小时前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
张洛闻Eren11 小时前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
于平安11 小时前
MySQL-触发器
数据库·mysql
白远山11 小时前
上海24小时自助健身房解决方案实战指南与经验分享
java·数据库·架构·需求分析
Omics Pro12 小时前
斯坦福Nature+Science|广义虚拟细胞基础大模型
数据库·人工智能·算法·机器学习·自然语言处理
2603_9651481112 小时前
AI+API选品:下一代智能商务助手雏形已现
java·大数据·数据库·人工智能·数据挖掘