基本操作
db.AddUser(username,password)//添加用户
db.auth(usrename,password)//设置数据库连接验证
db.cloneDataBase(fromhost)//从目标服务器克隆一个数据库
db.commandHelp(name)//returns the help for the command
db.copyDatabase(fromdb,todb,fromhost)//复制数据库fromdb---源数据库名称,todb---目标数据库名称,fromhost---源数据库服务器地址
db.createCollection(name,{size:3333,capped:333,max:88888})//创建一个数据集,相当于一个表
db.currentOp()//取消当前库的当前操作
db.dropDataBase()//删除当前数据库
db.eval(func,args)//run code server-side
db.getCollection(cname)//取得一个数据集合,同用法:db['cname'] or
db.getCollenctionNames()//取得所有数据集合的名称列表
db.getLastError()//返回最后一个错误的提示消息
db.getLastErrorObj()//返回最后一个错误的对象
db.getMongo()//取得当前服务器的连接对象get the server
db.getMondo().setSlaveOk()//allow this connection to read from then nonmaster membr of a replica pair
db.getName()//返回当操作数据库的名称
db.getPrevError()//返回上一个错误对象
db.getProfilingLevel()
db.getReplicationInfo()//获得重复的数据
db.getSisterDB(name)//get the db at the same server as this onew
db.killOp()//停止(杀死)在当前库的当前操作
db.printCollectionStats()//返回当前库的数据集状态
db.printReplicationInfo()
db.printSlaveReplicationInfo()
db.printShardingStatus()//返回当前数据库是否为共享数据库
db.removeUser(username)//删除用户
db.repairDatabase()//修复当前数据库
db.resetError()
db.runCommand(cmdObj)//run a database command.if cmdObj is a string, turns it into {cmdObj:1}
db.setProfilingLevel(level)//0=off,1=slow,2=all
db.shutdownServer()//关闭当前服务程序
db.version()//返回当前程序的版本信息
数据集(表)操作
db.test.find({id:10})//返回test数据集ID=10的数据集
db.test.find({id:10}).count()//返回test数据集ID=10的数据总数
db.test.find({id:10}).limit(2)//返回test数据集ID=10的数据集从第二条开始的数据集
db.test.find({id:10}).skip(8)//返回test数据集ID=10的数据集从0到第八条的数据集
db.test.find({id:10}).limit(2).skip(8)//返回test数据集ID=1=的数据集从第二条到第八条的数据
db.test.find({id:10}).sort()//返回test数据集ID=10的排序数据集
db.test.findOne([query])//返回符合条件的一条数据
db.test.getDB()//返回此数据集所属的数据库名称
db.test.getIndexes()//返回些数据集的索引信息
db.test.group({key:...,initial:...,reduce:...[,cond:...]})
db.test.mapReduce(mayFunction,reduceFunction,<optional params>)
db.test.remove(query)//在数据集中删除一条数据
db.test.renameCollection(newName)//重命名些数据集名称
db.test.save(obj)//往数据集中插入一条数据
db.test.stats()//返回此数据集的状态
db.test.storageSize()//返回此数据集的存储大小
db.test.totalIndexSize()//返回此数据集的索引文件大小
db.test.totalSize()//返回些数据集的总大小
db.test.update(query,object[,upsert_bool])//在此数据集中更新一条数据
db.test.validate()//验证此数据集
db.test.getShardVersion()//返回数据集共享版本号
相关推荐
5. **MongoDB命令帮助**:如果你想知道MongoDB支持哪些命令,可以使用`help`。它会显示一系列基本的数据库和集合操作命令。更具体的,你可以输入`db.help()`来查看当前数据库支持的方法,或者`db.<collection>.help...
### MongoDB常用命令详解 #### 一、数据库管理 ...以上是MongoDB常用的一些命令,涵盖了数据库管理、聚集集合管理、用户管理和查询操作等方面的基础知识。掌握这些命令可以帮助您更好地管理和操作MongoDB数据库。
在某个数据库下,`show collections` 命令用于显示该数据库中的所有集合(collections),这些是MongoDB中存储数据的基本单元。 4. **查看服务器状态**: `db.serverStatus()` 提供了关于MongoDB服务器的详细信息...
根据提供的文件信息,“MongoDB命令查询.txt”,我们可以深入探讨与MongoDB相关的命令查询知识点,特别是聚焦于`db.tablename.findOne({})`这条命令的具体用法及其背后的原理。 ### MongoDB简介 MongoDB是一款开源...
包含对数据库、集合、文档的常用操作。
### MongoDB 命令详解 #### 一、概述 MongoDB 是一款开源的、通用目的数据库系统,它采用文档数据模型来存储数据,而非传统的关系型数据库所使用的行和列形式。在 MongoDB 中,数据被存储为二进制格式的 JSON 文档...
### MongoDB命令学习手册知识点...以上内容总结了MongoDB命令学习手册中的关键知识点,覆盖了数据库的基本操作、集合管理、用户管理和一些实用的辅助命令。这些命令能够帮助初学者快速上手MongoDB,并掌握其核心功能。
MongoDB常用操作命令大全 数据库常用命令 Collection聚集集合 用户相关 聚集集合查询
以下是一些主要的MongoDB操作命令的详细解释: 1. **数据库相关操作**: - `use <database>`:切换当前工作数据库。例如,`use myDatabase` 将会切换到名为myDatabase的数据库。 - `db`:显示当前工作数据库。 -...
在本文中,我们将深入探讨MongoDB的一些基本命令和概念。 首先,MongoDB中的复制集是一种高可用性的机制,它允许数据在多个节点间同步,确保即使主节点故障,数据也能自动恢复。声明主节点使用`--master`标志,而从...
固定集合在MongoDB中被创建时,需要通过`createCollection`命令,并设置`capped`选项为`true`。例如,创建一个大小为10000字节的固定集合: ```bash > db.createCollection("cappedLogCollection",{capped:true,...
MongoDB 安装和实用命令 MongoDB 是一个基于分布式文件存储的开源数据库系统。它的主要特点是高性能、易扩展、灵活的数据模型等。下面是 MongoDB 的安装和实用命令。 安装 MongoDB 1. 下载 MongoDB 的安装包,...
1. 创建固定集合的关键在于`createCollection`命令,其中`capped`选项必须设置为`true`,以指示MongoDB创建一个固定集合。例如: ``` db.createCollection("myFixedCollection", {capped: true, size: 1000000}) ...
在 MongoDB 中,数据被组织为数据库、集合和文档的形式,这与传统的关系型数据库中的数据库、表和行有所不同。 在 MongoDB 中,数据库是存储数据的最高级别容器。一个数据库可以包含多个集合,集合类似于关系数据库...
MongoDB 数据库常用命令大全 MongoDB 是 NoSQL 数据库系统中比较流行的数据库之一。它也是最接近关系型数据库的,一个数据库可以包含多个集合(Collection),类似于关系数据库中的表;而每个集合中可以存储一组由...
MongoDB的一个独特之处在于它不使用传统的SQL语句,而是通过MongoDB Shell来执行各种操作,因此掌握其Shell命令对于使用MongoDB进行开发和维护至关重要。 在MongoDB中,基本的数据单位是文档,文档中的数据是以键值...
本文将深入探讨在MongoDB中常见的数据库操作命令,这些命令对于理解和操作MongoDB至关重要。 首先,让我们来看一下如何根据年龄对数据进行排序。在MongoDB中,可以使用`sort()`函数来对查询结果进行排序。例如,...
本文旨在详细介绍MongoDB中的一些常见操作命令,包括数据库管理、集合操作、用户管理以及数据查询等方面。 #### 一、数据库管理 1. **帮助命令** - `help`: 显示所有可用的基本命令。 - `db.help()`: 显示针对...
### MongoDB 命令介绍与应用 #### 一、概述 MongoDB 是一款非常流行的开源文档型数据库系统,因其灵活性高、易于扩展等特点而被广泛应用于各种场景之中。本文将根据给定的内容介绍 MongoDB 的一些基础及高级命令,...