mongo常用语法
首先要能进入控制台,进不去自己解决。
基本操作:
show users:显示用户
show dbs:显示数据库列表
use <db name> 切换/创建数据库
show collections:显示当前数据库中的集合(类似关系数据库中的表)
db.help():显示数据库操作命令,里面有很多的命令
db.<collections>.help()
db<collections>.find()
db.<collections>.find( { a : 1 } )
常用语句:
导入导出文件到数据库
mongoexport -d test -c students -o students.dat
mongoexport -d test -c students --csv -f classid,name,age -o students_csv.dat
创建数据库
use <db name>#创建集合时自动创建use的数据库
db.cloneDatabase(“127.0.0.1”) 3从指定机器上克隆数据库到当前use的数据库
db.getName() #显示当前数据库
db.stats() 显示当前db状态
db.version()
db.getMongo()#当前db链接机器地址
删除数据库
db.dropDatabase()
修改数据库
db.repairDatabase()#修复数据库
用户管理
db.addUser("name")#
db.addUser("userName", "pwd123", true)#添加用户、设置密码、是否只读
db.auth("userName", "123123") #数据库认证、安全模式
show users #显示当前所有用户
db.removeUser("userName") #删除所有用户
db.getPrevError()#查询错误信息
db.resetError() #清空错误日志
创建集合
db.createCollection(“collName”, {size: 20, capped: 5, max: 100});
删除集合
修改集合
查询集合数据/集合名称
db.getCollection("account")#查询指定集合
db.getCollectionNames()#查询当前数据库的所有集合
db.printCollectionStats()#显示当前db索引状态
db<collections>.find()#查询指定集合的数据
最新文章
- 使用 Windows Phone Toolkit 的 Tilt 效果
- scala 宏
- onBlur事件与onfocus事件(js)
- CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13
- 02章《深入C#数据类型》项目经理评分
- iOS学习笔记10-UIView动画
- Linux下查看每个目录所占用空间大小的命令
- halcon,C# 学习
- [DevExpress]设置RepositoryItemComboBox只可下拉选择不可编辑
- “DataTable”是“System.Data.DataTable”和“Microsoft.Office.Interop.Excel.DataTable”之间的不明确的引用
- python 3.5 之 单双三引号
- 1.4.2.1. FILES(Core Data 应用程序实践指南)
- 从PRISM开始学WPF(六)MVVM(二)Command-更新至Prism7.1
- asp.net 跨域请求
- mysql 分库分表 ~ ShardingSphere生态圈
- C#学习-面向对象
- inode满引发不能写文件的问题
- Selenium Webdriver wait for JavaScript JQuery and Angular
- MyEclipse使用教程:使用REST Web Services管理JPA实体
- Linux聚合网络
热门文章
- android值类型转换
- java-org.springframework.core.convert.ConversionFailedException- 前端传string解析date异常
- c语言进阶6-指针
- python自动化测试之DDT数据驱动
- JAVA面试题 请谈谈你对Sychronized关键字的理解?
- Git的一些简单而且常用的操作
- ThinkPHP 入门
- Java EE.Servlet.会话管理
- Python小故事--------Tkinter的组件描述及解析
- 在WebApi项目里使用MiniProfiler并且分析 Entity Framework Core