MongoDB指令

本文详细介绍了MongoDB的使用步骤,包括安装准备、常用命令,如显示数据库、创建/使用数据库、数据操作等。此外,还讲述了在Node.js环境下操作MongoDB的准备工作和实际操作,如创建数据库、插入、查询、更新和删除数据。
摘要由CSDN通过智能技术生成

2020.12.26 10:35

01.使用前准备

  • mongodb一定要安装在根目录下
    在这里插入图片描述
  • 新建数据文件(一定要英文目录)
    在这里插入图片描述
  • 连接数据库 固定写法:mongod --dbpath 数据文件 一定要在mongodb的bin目录下执行
    在这里插入图片描述
    如果报错需要配置环境变量(复制bin目录到path中)
    在这里插入图片描述
    在这里插入图片描述

连接成功:
在这里插入图片描述

  • 连接到数据库后再打开一个命令行,并且之前的打开数据库的命令行不能关
    在这里插入图片描述
  • 首先执行mongo,执行完以后,就可以对数据库进行操作
    在这里插入图片描述

02.常用命令

  • 显示所有数据库 show dbs
    在这里插入图片描述
    自带的三个数据库
  • 创建/使用数据库 use 数据库名字
    在这里插入图片描述
    如果该数据库存在就是代表使用该数据库 。如果不存在的时候,use 数据库并且执行插入数据的语句就代表新增了一个数据库
  • 在数据库插入数据 db.集合.insert({k:v,k:v,k:v});
    在这里插入图片描述
  • 查询数据 db.集合.find();查找集合下所有的数据
    在这里插入图片描述
  • 删除数据库 db.dropDatabase(); 删除要先使用数据库 use 数据库名
    在这里插入图片描述
    注意删除数据库没有任何提示,谨慎操作!!
    查看数据库是否删除成功:
    删库前查看
    在这里插入图片描述
    删库后
    在这里插入图片描述
  • 更新数据 db.集合.update({k:v},{$set:{更新的k:更新的v}})
    {multi:true}可选,默认为false,如果这个参数为true,就把按条件查出来多条记录全部更新
    更新前数据:
    在这里插入图片描述
    更新单个数据(将2019改为2020):
    在这里插入图片描述
    更新多个数据(将2019全部改成2022):
    在这里插入图片描述

03.node操作mongodb准备工作

  • 初始化 npm init -y
    在这里插入图片描述
  • 下载包 npm install mongodb
    在这里插入图片描述
    如果报错将package.json 里的name修改(不能和包同名)
    在这里插入图片描述
    在这里插入图片描述
    下载成功:
    在这里插入图片描述

04.node操作mongodb

创建数据库

  • 首先需要创建一个 MongoClient 对象,然后配置好指定的 URL 和 端口号(默认是27017)。
    var MongoClient=require('mongodb').MongoClient;
  • 如果数据库不存在,MongoDB 将创建数据库并建立连接。
    var url='mongodb://localhost:27017';
var MongoClient=require('mongodb').MongoClient;
var url='mongodb://localhost:27017/years';


MongoClient.connect(url,(err,db)=>{
   
    if(err) throw err;
    console.log('数据库创建成功');
    db.close();
});

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值