iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MongoDB库和集合管理是怎样的
  • 946
分享到

MongoDB库和集合管理是怎样的

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

这篇文章将为大家详细讲解有关mongoDB库和集合管理是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。* MonGoDB库管理db.version()

这篇文章将为大家详细讲解有关mongoDB库和集合管理是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

* MonGoDB库管理

db.version()  //查看版本

use userdb  //如果库存在就切换,不存在就创建

show dbs //查看库,此时userdb并没有出现,这是因为该库是空的,还没有任何集合,只需要创建一个集合就能看到了 

db.createCollection('clo1') //创建集合clo1,在当前库下面创建

db.dropDatabase() //删除当前库,要想删除某个库,必须切换到那个库下

db.stats()  //查看当前库的信息

db.serverStatus()   //查看mongodb服务器的状态

* MongoDB创建集合

db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } )  //语法:db.createCollection(name,options)

name就是集合的名字,options可选,用来配置集合的参数,参数如下

capped true/false (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,当它达到其最大大小,会自动覆盖最早的条目。如果指定true,则也需要指定尺寸参数。

autoindexID  true/false (可选)如果为true,自动创建索引_id字段的默认值是false。

size (可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。单位B

max (可选)指定封顶集合允许在文件的最大数量。

* MongoDB数据管理

show collections //查看集合,或者使用show  tables

db.Account.insert({AccountID:1,UserName:"123",passWord:"123456"})  //如果集合不存在,直接插入数据,则mongodb会自动创建集合.Account是集合名称。后面为数据。

db.Account.update({AccountID:1},{"$set":{"Age":20}}) //更新增加,存在域则覆盖。

db.Account.find()   //查看所有文档

db.Account.find({AccountID:1})   //根据条件查询

db.Account.remove({AccountID:1})  //根据条件删除

db.Account.drop() //删除所有文档,即删除集合

use dbname  //先进入对应的库

db.printCollectionStats()  // 查看库中所有集合的状态信息

注意:在创建集合的时候,不能以数字开头,否则插入数据的时候会报错。

关于MongoDB库和集合管理是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MongoDB库和集合管理是怎样的

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

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

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

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

下载Word文档
猜你喜欢
  • MongoDB库和集合管理是怎样的
    这篇文章将为大家详细讲解有关MongoDB库和集合管理是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。* MongoDB库管理db.version()...
    99+
    2024-04-02
  • JDK1.6集合框架中6260652bug库是怎样的
    今天就跟大家聊聊有关JDK1.6集合框架中6260652bug库是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。最近在看JDK的源码:CopyOnWriteArrayList....
    99+
    2023-05-30
    jdk bug
  • MongoDB管理用户的认证机制是怎样的
    MongoDB管理用户的认证机制是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、MongoDB用户认证机制简介为了认证客户端,你必须...
    99+
    2024-04-02
  • mongodb集合太多怎么处理
    当MongoDB集合过多时,可以考虑以下几种处理方法:1. 数据库分片:使用MongoDB的分片功能将数据分散存储在多个集群中,每个...
    99+
    2023-09-12
    mongodb
  • MongoDB中怎么管理副本集
    这期内容当中小编将会给大家带来有关MongoDB中怎么管理副本集,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 1)诊断副本集中的机器,可以...
    99+
    2024-04-02
  • MongoDB数据库的配置是怎样的
    MongoDB数据库的配置是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。MongoDB数据库详细配置说明启动MongoDB有2种方式直...
    99+
    2024-04-02
  • SAP CRM的状态管理和权限控制的集成是怎样的
    SAP CRM的状态管理和权限控制的集成是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CRM状态管理框架支持以下授权概念。客户可以选择仅特定用户组(具有...
    99+
    2023-06-04
  • MIMETYPEMIME-Types类型集合是怎样的
    这期内容当中小编将会给大家带来有关MIMETYPEMIME-Types类型集合是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是 MIME TYPE? 一、首先,我们要了解浏览器是如何处理内容的...
    99+
    2023-06-08
  • mongodb聚合管道求和的方法是什么
    在MongoDB中,可以使用聚合管道(aggregation pipeline)的$group操作符来对数据进行求和。 $group...
    99+
    2023-08-24
    mongodb
  • Python的library stub 的集合typeshed是怎样的
    这篇文章将为大家详细讲解有关Python的library stub 的集合typeshed是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前言typeshed 是 Python 的 l...
    99+
    2023-06-02
  • MySQL中的联结查询和集合操作是怎样的
    这篇文章给大家介绍MySQL中的联结查询和集合操作是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。联结查询联结查询就是指两张或者以上的表之间进行匹配查询,一般称之为水平操作,就是...
    99+
    2024-04-02
  • SQLServer的数据库管理的分析是怎样的
    今天就跟大家聊聊有关SQLServer的数据库管理的分析是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。数据库管理  可以使用SSMS工具来设...
    99+
    2024-04-02
  • mongodb查询集合的方法是什么
    在 MongoDB 中查询集合可以使用 find() 方法。语法如下: db.collection_name.find(query,...
    99+
    2024-04-09
    mongodb
  • MongoDB复合索引引发的灾难是怎样的
    这期内容当中小编将会给大家带来有关MongoDB复合索引引发的灾难是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前情提要11月末我司商品服务的MongoDB主库曾...
    99+
    2024-04-02
  • 怎么查看mongodb集合的索引
    要查看MongoDB集合的索引,您可以使用以下两种方法:1. 使用MongoDB的索引管理命令:- 打开MongoDB shell,...
    99+
    2023-08-31
    mongodb
  • 数据库管理工具:使用MySQL和MongoDB
    作者:禅与计算机程序设计艺术 数据库管理工具:使用MySQL和MongoDB 作为一名人工智能专家,程序员和软件架构师,深知数据库管理工具的重要性。一个好的数据库管理工具可以极大地提高数据处理效率和...
    99+
    2023-09-28
    自然语言处理 人工智能 语言模型 编程实践 开发语言 架构设计
  • redis集合存到mongodb的方法是什么
    将Redis集合存储到MongoDB的方法有以下几种:1. 使用Redis的持久化功能:Redis提供了RDB和AOF两种持久化方式...
    99+
    2023-08-23
    redis mongodb
  • Aurora数据库的事务管理机制是怎样的
    Aurora数据库采用了多主节点架构,每个Aurora集群包含一个主节点和多个读取节点。在Aurora中,事务管理是通过分布式数据库...
    99+
    2024-04-02
  • Navicat for MySQL 管理和维护表是怎样的
    Navicat for MySQL 管理和维护表是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Navicat 是数据库管理工具,其针对...
    99+
    2024-04-02
  • MongoDB常用的操作(服务器、数据库、集合)
    MongoDB常用的操作 前面两篇已经介绍了MongoDB系统架构及其BSON数据类型。本文将讲解基本的MongoDB操作。 一、MongoDB启动命令 启动MongoDB systemctl st...
    99+
    2023-09-08
    mongodb 数据库 sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作