数据库-mongodb-常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库-mongodb-常用命令相关的知识,希望对你有一定的参考价值。
启动数据库的命令1 mongod --dbpath C:\MongoDb\data\db -logpath C:\MongoDB\data\log\mongolog.log
1 | mongod --dbpath C:\MongoDb\data\db -logpath C:\MongoDB\data\log\mongolog.log |
几个数据库常用的命令
use DATABASE_NAME // 创建数据库
>db // 检查当前的数据库
mydb
>show dbs // 查询数据库列表
local 0.78125GB
test 0.23012GB
db.dropDatabase(‘mydb‘)
创建集合
MongoDB 的 db.createCollection(name, options) 用于创建集合
name 是要创建集合的名称
Options 是一个文档,用于指定集合的配置
capped | Boolean | (可选)如果为true,它启用上限集合。上限集合是一个固定大小的集合,当它达到其最大尺寸会自动覆盖最老的条目。 如果指定true,则还需要指定参数的大小。 |
autoIndexID | Boolean | (可选)如果为true,自动创建索引_id字段。默认的值是 false. |
size | number | (可选)指定的上限集合字节的最大尺寸。如果capped 是true,那么还需要指定这个字段。 |
max | number | (可选)指定上限集合允许的最大文件数。 |
展示所有集合
show collections
>db.mycol.find()
>db.mycol.find().pretty()
删除集合
db.COLLECTION_NAME.drop()
RDBMS Where子句等效于MongoDB
条件查询
db.mycol.find({‘age‘:{$gte:20}}).pretty()
主要是几个关键字的用法
< $lt
<= $lte
> $gt
>= $gte
= 什么都不写
!= $ne
以上是关于数据库-mongodb-常用命令的主要内容,如果未能解决你的问题,请参考以下文章