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

这篇具有很好参考价值的文章主要介绍了(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路径的最后面(不要忘记在前面加上;)

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

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

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

方法一   启动终端数据库

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

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

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

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

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

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

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

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

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

  // 基本指令:
        // 查看数据库: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()

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

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

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

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

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

(1)安装MongoDB访问驱动

全局安装驱动:npm install mongodb -g

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

(2)cmd 运行终端接口

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

(1)运行报错  报错原因 node版本太高了  降低版本我降低到14

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

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

 

(2)   node 版本还是太高了 最后我换成了 12的  换的方法和上边一样

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

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

(3)运行报新的错误  路径失效了 

(2)数据库mongodb 终端 和 vscode创建数据库 数据导入导出,数据库,数据库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});

(3)运行成功

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

mongodb    插入文档 - MongoDB-CN-Manual (mongoing.com)

app.js 的数据 路径配置

// 引入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();

        }
    })

})


 可视化

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

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

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

数据库导入导出  

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

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

导出数据

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

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

导入数据

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

(2)数据库mongodb 终端 和 vscode创建数据库 数据导入导出,数据库,数据库文章来源地址https://www.toymoban.com/news/detail-708300.html

到了这里,关于(2)数据库mongodb 终端 和 vscode创建数据库 数据导入导出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包