Mongodb3.6 基操命令——help有大用(二)

前言

在上一篇文章Mongodb3.6 快速入门(一)中,我们主要使用两个命令:

1、mongod #启动服务

2、mongo #连接mongodb

  对于刚接触mongo的人来说,该怎么给命令传递参数、又该传递什么参数都是一脸懵逼的。本人也是这样。在一开始学习mongo的时候,只能死记硬背别人的代码,别人是怎么写,照抄着来。但发现,这样容易忘记。一开始的时候觉得自己会了,可过了几天就会觉得自己一点不会:“怎么又忘记了,好像没学一样”

  其实,对于大多数窗口shell操作,都是有提供help帮助,只是help的用法大同小异而已。

  比如在mongodb中,我们若是对mongod命令不熟,可以这么查看它接收那些参数(ps:其实这些参数就对应着上一篇文章的配置文件):

mongod -h

如果英文好,可以直接看参数后面的解释。

同理,可以查看mongo 命令的参数:

mongo -h

二、数据库操作中的help

对于数据库操作的对象,比如db,集合(对应关系型数据库中表),方法也可以使用help来查看。

我们查看db对象都有那些方法:

db.help()

如下图:

我们查看user集合(表)支持那些方法:

db.user.help()

同理,我们还可以对方法使用help操作。比如这样也是可以的:

db.user.find().help()

  PS:这样使用Help,我们就不需要背那么多命令操作符啦。当然,一些常用的命令还是要记忆记忆的。

放假第一天的第一篇文章,希望可以帮助到大家。

原文地址:https://www.cnblogs.com/liangxiarong/p/8440742.html

时间: 2024-10-10 10:15:30

Mongodb3.6 基操命令——help有大用(二)的相关文章

思科命令配置小技巧二:macro命令

在 思科命令配置小技巧一中,我们谈到,使用range命令可以简化我们的配置 但是如果我们经常对一组不连续的端口进行操作 比如 interface-range  fa1/1 ,fa1/3 ,fa1/5 ,fa1/7 ,fa1/11 即使使用range命令也会显得很繁琐 我们总想越简单越好(命令敲再多,工资还是那个数,要是按命令字数算工资多好) 此时交换机的宏命令就派上用场了 suzhouxiaoniu(config)#define interface-range abc fa1/1 ,fa1/3

QrenCode : 命令行下生成二维码图片

对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或 QR Code,是一种用图形记载信息的技术,最常见的是应用在手机应用上.用户通过手机摄像头扫描二维码或输入二维码下面的号码.关键字即可实现快速手机上网,快速便捷地浏览网页.下载图文.音乐.视频等等. 在 Ubuntu / Linux 上,有一个名为 QrenCode 的命令行工具可以很容易帮我们生成二维码. # 安装: sudo apt-get install qrencode # 使用: qrencode

QrenCode 命令行下生成二维码

在 Ubuntu / Linux 上,有一个名为 QrenCode 的命令行工具可以很容易帮我们生成二维码图片. 除此之外,你还可以使用更多其它参数,详细用法请 man qrencode. qrencode -o ~/Desktop/google.png -s 6 'http://www.tiaoma100.com.com' 输出结果 # 使用: 对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或  QR Code,是一种用图形记载信息的技术,最常见的是应用在

QrenCode : linux命令行下生成二维码图片

原文链接:http://wowubuntu.com/qrencode.html # 作者:riku/ / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接. 对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或  QR Code,是一种用图形记载信息的技术,最常见的是应用在手机应用上.用户通过手机摄像头扫描二维码或输入二维码下面的号码.关键字即可实现快速手机上网,快速便捷地浏览网页.下载图文.音乐.视频等等. 在 Ubuntu / Linux

linux常用命令及使用技巧(二)

ls显示指定工作目录下的内容,同windows中的dir命令 pwd命令显示当前工作目录 date命令,显示或修改系统时间与日期 passwd命令,设置用户密码 su命令改变用户身份 clear命令,清除屏幕消息 man命令,显示指定命令的帮助信息 who命令,显示目前登陆到系统的用户 w命令,显示登陆到系统的用户信息 uname命令显示操作系统的相关信息 uptime输出系统任务队列信息 last命令,列出目前与过去登陆系统的用户i相关信息 dmesg显示开机信息 free命令,显示系统内存状

潜移默化学会WPF--Command(命令)学习(二) - AYUI框架 - 博客园

原文:潜移默化学会WPF--Command(命令)学习(二) - AYUI框架 - 博客园 2. 基本功 2.1 先看一段代码 前台页面上的 1 <Window x:Class="Commands.SimpleDocument" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winf

Linux基礎命令——cut

cut的工作就是"剪",具体的说就是在文件中负责剪切数据用的.cut是以每一行为一个处理对象的,这种机制和sed是一样的 (1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file] 主要参数 -b :以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志. -c :以字符为单位进行分割. -d :自定义分隔符,默认为制表符. -f  :与-d一起使用,指定显示哪个区域. 註解:cut 命

Linux学习之CentOS(七)---常用基本操命令1

cdpwdmkdirrmdirlscprmmvcattacnlmorelessheadtailtouch cd (变换目录) 我们知道vbird这个使用者的家目录是/home/vbird/,而root家目录则是/root/,假设我以root身份在 Linux系统中,那么简单的说明一下这几个特殊的目录的意义是: [[email protected] ~]# cd [相对路径或绝对路径] # 最重要的就是目录的绝对路径与相对路径,还有一些特殊目录的符号罗! [[email protected] ~]

kafka基操

本文略长,ctrl+f kafka:0.10.1 confuent:3.1.2 7.通过时间戳查询指定分区的offset 使用的方法(offsetsForTimes()): Properties props = new Properties(); KafkaConsumer<String,String> consumer = new KafkaConsumer<>(props); java.util.Map<TopicPartition,OffsetAndTimestamp&