MongoDB 基础命令 (MongoDB Shell)】的更多相关文章

1.我们 mongodb 安装成功后,用上一篇的方法启动 mongodb服务 然后使用 mongodb shell 来做数据库的增删改查 2.创建数据库 语法: use 数据库名称 案例: > use juyou switched to db juyou > show dbs admin .000GB config .000GB local .000GB 这时创建完成过,使用命令查询数据库却没有我们刚创建的数据库,这时因为刚创建的数据库没有数据,下面我们在数据库中插入一条数据 > db.…
一.创建数据库 use foobar 二.创建集合 db.persons.insert({name:"zhaomin",age:23}) 三.查找 db.persons.find() db.persons.findOne() 四.修改 db.persons.update({name:"zhaomin"},{$set:{age:18}}) #不会影响其他属性列 ,主键冲突会报错 db.persons.update({name:"zhaomin"},…
本文专门介绍MongoDB的命令行操作.其实,这些操作在MongoDB官网提供的Quick Reference上都有,但是英文的,为了方便,这里将其稍微整理下,方便查阅. 登录和退出 mongo命令直接加MongoDB服务器的IP地址(比如:mongo 10.77.20.xx),就可以利用Mongo的默认端口号(27017)登陆Mongo,然后便能够进行简单的命令行操作. 至于退出,直接exit,然后回车就好了.   [plain]  $ mongo 10.77.20.xx   MongoDB…
MongoDB 入门命令 查看当前数据库 > show dbs admin 0.000GB config 0.000GB local 0.000GB > -- use databaseName 选库 > use test switched to db test > -- show tables/collections 查看当前库下的collection > show tables > show collections > 基础操作 Mongodb的库是隐式创建,你…
MongoDB:NoSQL数据库 MongoDB中的重要指示点 MongoDB中的三要素 数据库 集合 文档 MongoDB中的数据存储是以Bson的形式存储的,Bson是二进制的json,所以看上去记录的形式类似于json数据 MongoDB中集合中的数据不同于关系型数据库中的数据,MongoDB中文档结构可以不同,因此扩展性非常好 MongoDB的优点:易扩展.高性能.灵活的数据模型 MongoDB的缺点:数据重复存储,占用空间大 MongoDB启动 命令行(终端)启动命令 mongod :…
链接数据库并且打印出数据的流程:1.在CMD里面输入 mongod 2.在CMD里面输入 mongo 3.在输入mongodb命令行里面进行操作,首先输入 show dbs 来查看是否能够链接得上库4.定义db var db = connect('log'); //链接数据库 链接的是哪一个数据库?5.插入数据:db.login.insert(jsonData); //插入数据 5.命令行一:基础命令行(1).查看存在数据库命令 : show dbs (2).查看数据库版本命令 : db.ver…
分组排序查询最大记录 //对 "catagory" 不等于 null 的数据进行分组查询,且查询结果倒序 db.getCollection('userAccount').aggregate([{$match : {"catagory" : {$ne : null}}},{$group : {_id : "$catagory" , count : {$max : "$_id"}}},{$sort:{"count&quo…
1. 启动 mongod 几个常用命令说明:--dbpath : 指定数据库相关文件的存储目录 --logpath: 指定日志文件的存储目录 --port: 指定数据库的端口,默认是 27017 --fork: 以后台守护进程形式运行数据库服务,或者使用 & 符号 例如:mongod --dbpath ./db/data --logpath ./db/logs/mongodb.log --fork 至于关闭数据库,需要使用mongo命令,网上都不建议直接关闭终端或者ctrl+c这种方式,具体原因…
文档是Mongodb中数据的基本单元,类型关系型数据库中的行,每个文档都有一个键值唯一的键_id.集合可以看做拥有动态模式的表. Mongodb一个实例可以拥有多个相互独立的数据库. Mongodb区分类型,区分大小写,文档中内容不能有重复的键,文档中的键值对是有序的. 集合名: 集合名不能是空字符串,不能包含\0字符,这表示集合名结束. 集合名不能已system.开头,这是系统集合保留的前缀. 集合名不能包含保留字符. 数据库名: 不能是空字符串,基本上只能使用ASSCII中的字母和数字.库名…
echo 显示一行文本 各种展开的实例 波浪线展开 算术表达式展开 支持的运算 奇怪的花括号展开 花括号的..用法 花括号(任选一个)的嵌套 参数展开$符很重要哦(一种展开做另一种的参数) 命令的替换(不是很懂) 在该目录下找到所有的zip文件并输出简略信息 用到引号支持命令替换也可以完成展开的操作 阻止参数展开等一系列的问题 双引号 加一个下划线,嘿嘿嘿 但是双引号中 还是有有效的部分的 单词分割机制 如果要禁止所有的展开,可以使用单引号 转义字符 键盘使用高级技巧 clear 和 histo…