Python学习第四十九天记录打call:MongoDB的使用

2020-05-22 00:00:00 索引 用户 数据库 字段 查看

今天来学习一个新的数据库,叫做MongoDB数据库,我们先来了解一下MongoDB数据库的概念,再一起学习如何使用MongoDB数据库吧~

1.MongoDB的概念



  • MongoDB是专为可扩展性、高性能和高可用性而设计的数据库,MongoDB的库中由一个或多个collections组成,这里的collection相当于关系型数据库中的表;
  • MongoDB中的记录是一个document文档,它是由字段和值对组成的数据结构,MongoDB文档类似于JSON对象,字段的值可以包括其他文档,数组和文档数组;
  • MongoDB支持的数据类型有:Int、Double, String, Object, Array, Binary data, Undefined, Boolean, Date, Null 等;

MongoDB的命令介绍

db.help()                    查看库级别的命令
db.mycoll.help()             查看collection级别的命令
sh.help()                    查看发片的命令
rs.help()                    查看副本集的命令
help admin                   查看管理相关的命令
help connect                 查看连接到数据库的命令
help keys                    keys的相关命令
help misc                    misc things to know
help mr                      查看mapreduce相关的命令
show dbs                     查看当前的数据库
show collections             查看数据库中所有的collections
show users                   当前的数据库中有哪些用户
show profile                 显示profile信息显示性能评估工具
show logs                    显示日志名信息
show log [name]              显示指定查看对应日志的信息
use <db_name>                进入某库设定某库为当前库
db.foo.find()                列出当前collection中所有的document
db.foo.find( { a : 1 } )     列出当前collection中a = 1的document
it                           result of the last line evaluated; use to further iterate
DBQuery.shellBatchSize = x   设置显示的item的行数
exit                         退出Mongo shell

相关文章