iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB基本命令操作
  • 203
分享到

MongoDB基本命令操作

2024-04-02 19:04:59 203人浏览 安东尼
摘要

在上一篇随笔中记录了如何在Centos7上安装mongoDB数据库,这一篇我们就一起来学学基本的操作命令。 安装完成后,shell交互式下输入monGo就可以直接无密码登录到数据库。 show dbs;

在上一篇随笔中记录了如何在Centos7上安装mongoDB数据库,这一篇我们就一起来学学基本的操作命令。

安装完成后,shell交互式下输入monGo就可以直接无密码登录到数据库

show dbs; #查看全部数据库

show collections; #显示当前数据库中的集合(类似关系数据库中的表)

show users; #查看当前数据库的用户信息

use <db name>; #切换数据库跟Mysql一样

db;或者db.getName(); #查看当前所在数据库

db.help(); #显示数据库操作命令,里面有很多的命令
db.foo.help(); #显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令
db.foo.find(); #对于当前数据库中的foo集合进行数据查找(由于没有条件,会列出所有数据)
db.foo.find( { a : 1 } ); #对于当前数据库中的foo集合进行查找,条件是数据中有一个属性叫a,且a的值为1


创建一个test数据库例子:

use test; #创建数据库
switched to db test
db;
test
show dbs; #检查数据库
admin 0.000GB
local 0.000GB

db.test.insert({"_id":"520","name":"xiaoming"}) #创建表

WriteResult({ "nInserted" : 1 })

db.createUser({user:"xiaoming",pwd:"123456",roles:[{role:"userAdmin",db:"test"}]}) #创建用户
Successfully added user: {
"user" : "xiaoming",
"roles" : [
{
"role" : "userAdmin",
"db" : "test"
}
]
}
db.removeUser("userName"); #删除用户
show users; #显示当前所有用户


db.dropDatabase(); #删除当前使用数据库
show dbs;
admin 0.000GB
local 0.000GB
test 0.000GB
test_1 0.000GB

db;
test_1

db.dropDatabase();
{ "dropped" : "test_1", "ok" : 1 }

show dbs;
admin 0.000GB
local 0.000GB
test 0.000GB


db.stats(); #显示当前db状态
db.stats();
{
"db" : "test_1",
"collections" : 0,
"views" : 0,
"objects" : 0,
"avgObjsize" : 0,
"dataSize" : 0,
"storageSize" : 0,
"numExtents" : 0,
"indexes" : 0,
"indexSize" : 0,
"fileSize" : 0,
"ok" : 1
}


db.version(); #当前db版本
db.version();
3.4.10


db.getMongo(); #查看当前db的链接机器地址
db.getMongo();
connection to 172.16.40.205:27017


开启远程访问:
编辑配置文件:vi /etc/mongod.conf
bindIp: 172.16.40.205 #数据库所在服务器IP地址
保存重启数据库!
本地登录:mongo 172.16.40.205/admin -uadmin -p123456
远程登录:

  1. 下载mongodb压缩包
    mongodb-linux-x86_64-3.4.10.tgz
  2. 解压
    tar zxvf mongodb-linux-x86_64-3.4.10.tgz
  3. 进入bin目录
    cd mongodb-linux-x86_64-3.4.10/bin
  4. 连接远程数据库
    ./mongo 172.16.40.205:27017/admin -u user -p passWord

先到此,后续继续补充。

您可能感兴趣的文档:

--结束END--

本文标题: MongoDB基本命令操作

本文链接: https://www.lsjlt.com/news/40214.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MongoDB常用的基本操作命令
    这篇文章主要讲解了“MongoDB常用的基本操作命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MongoDB常用的基本操作命令”吧! ...
    99+
    2024-04-02
  • MongoDB Shell常用基本操作命令详解
    目录MongoDB Shell连接数据库库(database)的操作查看所有数据库test 库查看当前数据库删除数据库集合的基本操作创建集合查看集合删除集合其他 Shell 命令清屏退出 shell小结MongoDB S...
    99+
    2022-12-05
    MongoDB Shell操作命令 MongoDB Shell
  • MongoDB Shell常用基本操作命令详解
    目录MongoDB Shell连接数据库库(database)的操作查看所有数据库test 库查看当前数据库删除数据库集合的基本操作创建集合查看集合删除集合其他 Shell 命令清屏...
    99+
    2022-12-08
    MongoDB Shell操作命令 MongoDB Shell
  • H3C 基本操作命令
        H3C 基本操作命令<SW1>Display ipinterface brief——查看设备所有接口的相关信息(包括IP、物理层、链路层协议状态等)Display version——————查看设备IOS版本信息,设备启...
    99+
    2023-01-31
    命令 操作 H3C
  • MYSQL基本命令和操作
    🖊作者 : D. Star. 📘专栏 : JAVA 😆今日提问 : 你好,我的朋友,在你的人生途中,会面临很多选择,不管选什么样的结果,我们都多少会有些后悔。如果是你,你会选择爱你的,还是...
    99+
    2023-08-24
    mysql 数据库
  • Docker的基本命令操作
    这篇文章主要介绍“Docker的基本命令操作”,在日常操作中,相信很多人在Docker的基本命令操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker的基本命令操作”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-04
  • django基本操作命令大全
    # 在下载好的django路径下执行django的安装 # https://pypi.python.org/pypi/Django/1.6.4 python3 setup.py install# # 新建django项目 django-ad...
    99+
    2023-01-31
    命令 操作 大全
  • mongodb有哪些基本命令
    mongodb有哪些基本命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1 切换数据库use admin;2 查看当前数据库db;...
    99+
    2024-04-02
  • Git的基本操作命令有哪些
    本篇内容主要讲解“Git的基本操作命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git的基本操作命令有哪些”吧!Git 基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进...
    99+
    2023-06-17
  • Linux中基本的文件操作命令
    本篇内容介绍了“Linux中基本的文件操作命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!cdcd 是打开某个路径的命令,也就是打开某个文...
    99+
    2023-06-12
  • CentOS6.5基本操作常用命令有哪些
    小编给大家分享一下CentOS6.5基本操作常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先大家可以使用virtualbox安装一个CENTOS6...
    99+
    2023-06-10
  • CentOS中文件夹的基本操作命令
    这篇文章主要讲解了“CentOS中文件夹的基本操作命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS中文件夹的基本操作命令”吧!文件(夹)查看类命令ls--显示指定目录下内容说明...
    99+
    2023-06-10
  • Git常用的基本操作命令有哪些
    这篇文章给大家分享的是有关Git常用的基本操作命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。git 常用命令1. 常用$ git remote add origi...
    99+
    2023-06-29
  • Docker入门的基本操作命令是什么
    这篇文章将为大家详细讲解有关Docker入门的基本操作命令是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、docker服务相关docker 服务管理使用的是systemctl命令,L...
    99+
    2023-06-28
  • Linux系统操作mysql基本命令有哪些
    这篇文章跟大家分析一下“Linux系统操作mysql基本命令有哪些”。内容详细易懂,对“Linux系统操作mysql基本命令有哪些”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“L...
    99+
    2023-06-28
  • Mongodb基本操作与Python连接mongodb并进行基础操作的示例分析
    这篇文章主要介绍Mongodb基本操作与Python连接mongodb并进行基础操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mongodb是基于分布式文件存储的nos...
    99+
    2024-04-02
  • oracle数据库的基本命令管理与操作
    oracle数据库的基本命令管理与操作启动数据库查看表空间查看数据文件创建一个名为t373的数据文件,大小为10M,设置为自动增长重置数据文件的大小查看数据文件重置大小成功设置数据文件为只读添加一份数据文件...
    99+
    2024-04-02
  • Redis基本数据类型List常用操作命令
    目录Redis数据类型List操作一、push 插入元素1. lpush,在头部插入2. rpush,在尾部插入二、range 通过区间获取元素三、pop 移除元素1. lpop 左...
    99+
    2024-04-02
  • Redis基本数据类型String常用操作命令
    目录Redis数据类型String操作命令一、append 追加字符串二、strlen 获取key 字符串长度三、自增、自减四、字符串range五、替换字符串六、设置值及其过期时间s...
    99+
    2024-04-02
  • MySQL数据库操作的基本命令有哪些
    这篇文章主要介绍MySQL数据库操作的基本命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、创建数据库: create data data&n...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作