`

mongodb 常用语句(数据库操作)

阅读更多

显示所有数据库

show dbs;

 

使用某个数据库(如果market不存在,会自动创建)

use market;

 

查看当前数据库

db;

 

删除当前数据库

db.dropDatabase();

 

从某个机器上复制数据库到当前指定数据库

(从72上复制market到本地,如果本地已经存在,覆盖)

db.copyDatabase("market","market2","192.168.1.72");

 

修复当前数据库

db.repairDatabase();

 

查看当前数据库名称(和db命令一样效果)

db.getName();

 

查看当前数据库的状态

db.stats();

 

查看当前数据库版本号

db.version();

 

查看当前数据库服务IP

db.getMongo();

 

查看当前数据库所有集合

db.getCollectionNames();

 

查看当前数据库的某个集合

db.song.find();

db.getCollection("song")

(某些集合包括特殊字符,通过直接引用集合名称无法正常查看)

db.getCollection("pv_2012-01-31")

 

查看所有集合的状态

db.printCollectionStats();

 

查看当前数据库错误信息

db.getLastError();

db.getPrevError();

清除错误信息

db.resetError();

 

查看数据库所有用户

show users;

 

增加用户

db.addUser("db","db",true);(只读用户)

 

删除用户

db.removeUser("db");

 

用户认证

db.auth("db","db");

 

查看数据库所有的命令

db.help();

 

创建集合

db.createCollection("category");

分享到:
评论

相关推荐

    MongoDB常用操作汇总

    MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

    MongoDB与MySQL常用操作语句对照

    一、MongoDB对MySQL常用的SQL语句对应的实现 代码如下: —————————————— MySQL: SELECT * FROM user Mongo: db.user.find() —————————————— MySQl: SELECT * FROM user WHERE ...

    MongoDB与MySQL的操作对比表及区别介绍

    MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL...

    用mybatis 的sql语句操作mongodb的简易方案.zip

    动态SQL可以让开发者构建更灵活、高效的数据库操作语句,因为他们可以根据实际需要创建出更加精确和优化的SQL语句。Mabits的动态SQL还允许开发者使用参数化查询,可以防止SQL注入攻击,并增强程序的安全性 学习经常...

    深入云计算 MongoDB管理与开发实战详解pdf.part1

    15.1.3 Java对MongoDB数据库的基本操作 15.1.4 Java驱动的一致性 15.2 Java常用操作 15.2.1 Java对MongoDB的操作实例 15.2.2 对用户的操作 15.2.3 对集合的操作 15.2.4 对索引的操作 15.3 Java...

    MongoDB数据库forEach循环遍历用法

    MongoDB数据库forEach语句循环遍历功能是非常常用的一个功能。 采用foreach循环遍历,并每次循环允许执行一次回调函数。 此外,foreach循环遍历是for循环的一种扩展,对比同浏览器端的forEach用法是一致的。 示例如下...

    深入云计算 MongoDB管理与开发实战详解pdf.part2

    15.1.3 Java对MongoDB数据库的基本操作 15.1.4 Java驱动的一致性 15.2 Java常用操作 15.2.1 Java对MongoDB的操作实例 15.2.2 对用户的操作 15.2.3 对集合的操作 15.2.4 对索引的操作 15.3 Java...

    MongoDB的mongo shell常用操作方法及操作脚本笔记

    mongo shell即相当于SQL语句在关系型数据库中的作用,MongoDB使用JavaScript作为shell操作命令,这里我们就来整理MongoDB的mongo shell常用操作方法及操作脚本笔记

    PHP特级课:LVS负载均衡:搜索引擎.docx

    第31集 Mongodb常用操作 38分钟 第32集 Mongodb高级查询操作 34分钟 第33集 Mongodb高级更改操作 41分钟 第 10 章: Mongodb数据库(下) 第34集 Mongodb性能优化 44分钟 第35集 Mongodb数据库和架构管理 54分钟 第...

    Spring Boot项目的MongoDB数据迁移工具(高分项目).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + ...它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

    在Spring Framework中编写MongoDb集成测试的工具套件(高分项目).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + ...它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

    使用Spring Boot、Angular和MongoDB构建的Web Scraper(高分项目).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + ...它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

    最近很火的分布式数据库 RethinkDB.zip

    r.table('users').get('coffeemug').run()然后这是你从RethinkDB订阅更新流时用到的语句,在任何时候文档发生了变化就会推送:r.table('users').get('coffeemug').changes().run()RethinkDB的实时架构可以和MongoDB...

    mysql入门教程.zip

    最近项目强迫我这个前端老司机使用MySQL,虽然我在项目中已经使用过一段时间,为了写出高质量的SQL语句,能快速定位解决数据库引发的问题,系统的过一遍基础,你也可以当做是我的笔记。有幸也认识一些 MySQL 的 DBA...

    MySQL入门教程(MySQL tutorial book)

    最近项目强迫我这个前端老司机使用MySQL,虽然我在项目中已经使用过一段时间,为了写出高质量的SQL语句,能快速定位解决数据库引发的问题,系统的过一遍基础,你也可以当做是我的笔记。有幸也认识一些 MySQL 的 DBA...

    数据库SQL、NoSQL之小感悟

    遇到1000万数据表  近遇到一个问题,是单表数据过1000万的存储...  常用的数据库产品对分页都是有一些支持的,SQL语句肯定是OK的,同样的问题在于如何高效。因为分页查询大的问题在于查询越往后的数据越慢,因为要扫

    MongoDB服务端JavaScript脚本使用方法

    常用JavaScript语句 代码如下: db.getSiblingDB()  db.getCollectionNames()  db.getCollection()  db.printCollectionStats() 在mongo shell运行JavaScript脚本   切换数据库:  代码如下: use 运行如下...

    mongoTemplate工具类Dao层方法封装.zip

    该资源内容主要包含:两个版本常用mongoTemplate操作数据库集合语句的整理

    eTask问题邮件处理系统.7z

    4. 数据库操作脚本 a) 能将文本处理脚本处理的信息保存到MongoDB数据库 b) 如果是新建了一个问题,能产生一个唯一的问题id c) 根据查询命令从数据库中查询相应信息并返回给文本处理脚本 5. 界面脚本(后期再说) a) ...

    JAVA高并发高性能高可用高扩展架构视频教程

    企业常用框架springMVC基于注解+xml配置方式实现链接 WEB服务器优化之Tomcat7性能调优 JVM概述 Java开发技术之(项目工程的日志管理) 数据库连接池原理详解 Java企业级框架之核心技术(反射) Java-Base64算法(创新_...

Global site tag (gtag.js) - Google Analytics