广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB1.9.1中有哪些定制化功能
  • 213
分享到

MongoDB1.9.1中有哪些定制化功能

2024-04-02 19:04:59 213人浏览 独家记忆
摘要

mongoDB1.9.1中有哪些定制化功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  MonGoDB1.9.1有哪些定制化的功能  简单

mongoDB1.9.1中有哪些定制化功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

  MonGoDB1.9.1有哪些定制化的功能

  简单的字符串定义

  myReplSetName:SECONDARY>prompt=">"

  >

  >//ah,bliss

  >

  >//somesysadminsthink>isaweirdprompt,asit'salso

  >//usedforredirections,sotheymightprefer$

  >prompt="$"

  $

  $//therewego

  函数式定义

  >prompt=function(){returndb+">";}

  test>usefoo

  foo>usebar

  bar>

  更复杂的函数

  >states=["STARTUP","PRIMARY","SECONDARY","RECOVERING","FATAL",

  ..."STARTUP2","UNKNOWN","ARBITER","DOWN","ROLLBACK"]

  >

  >prompt=function(){

  ...result=db.isMaster();

  ...if(result.ismaster){

  ...returndb+">";

  ...}

  ...elseif(result.secondary){

  ...return"("+db+")>";

  ...}

  ...result=db.adminCommand({replSetGetStatus:1})

  ...returnstates[result.myState]+":"+db+">";

  ...}

  (test)>

  MongoDB1.9.1有哪些定制化的功能

  告诉你是否连接的是mongos机器

  >prompt=function(){

  ...result=db.adminCommand({isdbgrid:1});

  ...if(result.ok==1){

  ...return"mongos>";

  ...}

  ...return">";

  ...}

  告诉你当前的时间

  >prompt=function(){

  ...varnow=newDate();

  ...returnnow.getHours()+":"+now.getMinutes()+":"+now.getSeconds()+">";

  ...}

  10:30:45>db.foo.count()

  60000

  10:30:46>

  还可以定义在配置文件里

  $#loadfromcommandlinearg:

  $mongoshellConfig.js

  MongoDBshellversion1.9.1-

  connectingto:test

  >

  >//loadfromtheshellitself

  >load("/path/to/my/shellConfig.js")

  另一个新功能是自动加载的配置文件,类似于.bashrc,这个文件会叫.mongorc.js

  你可以写你想在连接时执行的内容

  //mystartupfile

  prompt=

  //getting"notmasterandslaveok=false"errorsdrivesmenuts,

  //soI'moverridingthegetDB()codetoALWAYSsetslaveok=true

  Mongo.prototype.getDB=function(name){

  this.setSlaveOk();

  returnnewDB(this,name);

  }

  

看完上述内容,你们掌握MongoDB1.9.1中有哪些定制化功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: MongoDB1.9.1中有哪些定制化功能

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

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

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

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

下载Word文档
猜你喜欢
  • MongoDB1.9.1中有哪些定制化功能
    MongoDB1.9.1中有哪些定制化功能,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  MongoDB1.9.1有哪些定制化的功能  简单...
    99+
    2022-10-18
  • 计算机中控制器有哪些功能
    这篇文章将为大家详细讲解有关计算机中控制器有哪些功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。控制器的功能是指挥、协调计算机各部件工作。控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制...
    99+
    2023-06-15
  • Java定时器的功能有哪些
    Java定时器的功能有以下几种:1. 定时执行任务:可以在一定时间间隔内重复执行某个任务,例如每隔一段时间就发送一次心跳包。2. 延...
    99+
    2023-09-11
    Java
  • redis定时删除功能有哪些
    redis定时删除功能有哪些?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!Redis超时删除三种可能的答案,它们分别代表了...
    99+
    2022-10-18
  • Java O2OA V4.3763稳定版有哪些功能
    这篇文章主要介绍“Java O2OA V4.3763稳定版有哪些功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java O2OA V4.3763稳定版有哪些功能”文章能帮助大家解决问题。一、通用...
    99+
    2023-06-03
  • Android中SurfaceFlinger有哪些功能
    SurfaceFlinger是Android系统中的一个重要组件,主要负责管理和渲染所有的显示内容。它具有以下主要功能:1. 显示合...
    99+
    2023-08-08
    Android SurfaceFlinger
  • Linux系统中的SELinux访问控制功能有哪些
    这篇文章主要介绍“Linux系统中的SELinux访问控制功能有哪些”,在日常操作中,相信很多人在Linux系统中的SELinux访问控制功能有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统...
    99+
    2023-06-12
  • html5中新增功能有哪些
    这篇文章主要介绍了html5中新增功能有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。<!DOCTYPE html><html la...
    99+
    2023-06-09
  • Python 3.10中的功能有哪些
    本篇内容主要讲解“Python 3.10中的功能有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python 3.10中的功能有哪些”吧!突出显示Python 3.10中的功能(1) 二进制...
    99+
    2023-06-16
  • java中final的功能有哪些
    在Java中,final关键字有以下功能:1. 声明一个不可变的变量:当使用final关键字声明一个变量时,该变量的值不能被改变。一...
    99+
    2023-09-04
    java final
  • MySQL 8.0中有哪些新功能
    小编给大家分享一下MySQL 8.0中有哪些新功能,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MySQL是目前使用最受信赖和广泛使用的开源数据库平台。全球十大最受欢迎和高流量的网站中有10个...
    99+
    2022-10-18
  • JavaScript中new的功能有哪些
    这篇“JavaScript中new的功能有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2022-10-19
  • Angular10中的新功能有哪些
    小编给大家分享一下Angular10中的新功能有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Angular 10是对流行的Web开发框架的主要升级,通常会在...
    99+
    2023-06-14
  • Pytorch中的forward有哪些功能
    今天小编给大家分享一下Pytorch中的forward有哪些功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。forward...
    99+
    2023-07-05
  • Python中lambda的功能有哪些
    在Python中,lambda函数的功能有以下几个: 创建一个匿名函数:lambda函数是一种没有名称的小型函数,可以在需要函数...
    99+
    2023-10-27
    Python
  • 远程控制云服务器有哪些功能
    远程控制云服务器的功能有很多,下面分别介绍: 远程管理:用户可以通过远程控制云服务器进行系统管理、配置管理、升级和备份等操作。用户可以通过远程控制云服务器的控制面板进行系统管理、配置管理、升级和备份等操作。 文件共享:远程控制云服务器可...
    99+
    2023-10-28
    远程控制 功能 服务器
  • Java反射机制的主要功能有哪些
    这篇文章给大家分享的是有关Java反射机制的主要功能有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在java中,反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。Java反射机制的主要功能:1...
    99+
    2023-06-14
  • 化工工业ERP系统哪家好?有哪些功能?
    在21世纪的今天,ERP系统已经成为工业行业提高经济效益和解决管理难题的重要工具,为了全面满足工业行业对ERP系统的需求,智邦国际为此针对性的研发了一款ERP系统,能够从根本解决工业行业面临的各种管理问题,比如,客户类型众多、销售模式复杂、...
    99+
    2023-06-05
  • c#中PropertyGrid基本功能有哪些
    C#中PropertyGrid控件具有以下基本功能:1. 显示对象的属性:PropertyGrid控件能够自动显示对象的属性,包括属...
    99+
    2023-09-15
    c# PropertyGrid
  • Oracle中Java分页功能有哪些
    小编给大家分享一下Oracle中Java分页功能有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!就如平时我们很在分页中看到的...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作