首页 > 数据库 >MongoDB基础命令

MongoDB基础命令

时间:2022-12-31 17:23:15浏览次数:42  
标签:comment MongoDB 数据库 db 查询 命令 基础 find

MongoDB


一、概念
  MongoDB是一个基于分布式文件存储的数据库。nosql数据库


二、业务应用场景
  1、对数据库高并发读写的需求


  2、对海量数据的高效率存储和访问的需求


  3、对数据库的高可扩展性和高可用性的需求


三、Linux下的MongoDB


  1、启动命令(服务端)
  ./mongod -f /etc/mongodb.conf
  

  2、配置文件路径
  /etc/mongodb.conf


  3、启动文件位置
  /usr/local/mongodb/bin


  4、查看状态
  ps -ef | grep mongodb


  5、启动命令(客户端)
  ./mongo


四、命令1


  1、选择切换数据库
  use 数据库名
  use articledb


  2、插入数据
  db.comment.insert({bson数据})
  db.集合.表({json数据})


  3、查询所有数据
  db.comment.find();


  4、条件查询数据
  db.comment.find({条件})
  db.comment.find({file:value})


  5、查询符合条件的第一条记录
  db.comment.findOne({条件})


  6、查询符合条件的前几条记录
  db.comment.find({条件}).limit(条数)


  7、查询符合条件的跳过的记录
  db.comment.find({条件}).skip(条数)


  8、修改数据
  db.comment.update({条件},{修改后的数据})


  9、删除数据
  db.comment.remove({条件})


  10、统计查询
  db.comment.count({条件})


  11、模糊查询
  db.comment.find({字段名:/正则表达式/})


  12、统计查询使用count()方法
  db.comment.count()

标签:comment,MongoDB,数据库,db,查询,命令,基础,find
From: https://www.cnblogs.com/yiblue/p/17016967.html

相关文章

  • 正则表达式基础语法
     1、预定义的字符类(默认匹配一个字符)元字符解释.任何字符\d一个数字:[0-9]\D非数字:[^0-9]\s一个空白字符:[\t\n\x0B\f\r]\S非空白字符:[^\s]\w......
  • 一些常用计算机快捷键和dos命令
    1.window常用快捷键ctrlV 粘贴ctrlC 复制ctrlA 全选ctrlX 剪切ctrlZ 撤销ctrlS 保存ALTF4 关闭窗口shirtdelete 永久删除文件WINR 打开打开程......
  • ts基础语法
    一、部分关键字总结说明1.extends(1)在JS中,担当类的继承重担AppextendsComponent(2)在TS类型中,当泛型约束typeToUpper<Sextendsstring>=xxx(3)在TS类型中,......
  • JAVA零基础小白上手教程day08-JAVAOOP面向对象
    day08-JAVAOOP课程目标1.【理解】什么是接口2.【掌握】接口的定义格式3.【掌握】接口的使用4.【理解】接口的成员特点5.【理解】类和接口抽象类和接口之间的关......
  • linux 常用命令
    操作系统概述Linux操作系统安装Linux文件系统Linux命令操作Linux权限管理用户和用户组用户操作命令权限操作Linux进程管理Linux其他常用命令大全Linux......
  • linux 下命令
    linux下命令   Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要......
  • 构建服务的命令
    *windowPowerShell创建服务New-Service-NamedevApi-BinaryPathName"D:\website\dev\Dev.Api\bin\Release\net6.0\publish\Dev.Api.exe"查看状态Get-Service......
  • 快速体验React开发基础入门指南
    前言大家好,我是CoderBin,本次整理了我学习react过程中的各部分的知识点,看完文本你将会学到jsx的基本使用使用脚手架创建项目如何在React当中定义组件React当中的事件绑......
  • 1基础
    标识符标识符注意点: 1.所有的标识符都应该以字母(A-Z或a-z),美元符号,下划线开始2.首字符之后可以是字母(A-Z或a-z),美元符号,下划线或者数字的任何字符组合3.不能使用关键字作......
  • Linux下gcc命令运行c程序以及makefile文件
    GCC原名为GNUC语言编译器(GNUCCompiler),因为它原本只能处理C语言。GCC很快地扩展,变得可处理C++。后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objective-C......