`

mongodb 常用语句(集合操作)

阅读更多

查看集合帮助

db.songs.help();

 

查看集合总数据量

db.songs.count();

 

查看表空间大小

db.songs.dataSize();

 

查看集合所在数据库

db.songs.getDB();

 

创建集合(集合中必须产生过数据)

db.music;

db.music.insert({"id":1,"name":"love","orders":1});

db.music.count();

 

查看当前集合状态

db.music.stats();

 

集合重命名

db.music.renameCollection("musics");

 

集合复制

db.musics.copyTo("music");

 

删除集合

db.musics.drop();

 

清空集合

db.musics.remove(); 

 

重命名字段

db.musics.update({}, {$rename : {"id" : "m_id"}}, false, true);

 

查看不存在id字段的文档数量

db.musics.find({"id":{$exists:false}}).count();;

db.musics.find({"id":{$ne:null}}).count();;

 

分享到:
评论

相关推荐

    MongoDB常用SQL操作

    以下是一些关于MongoDB常用SQL操作的关键知识点: 1. **数据模型**:MongoDB基于JSON(JavaScript Object Notation)格式的文档存储数据,这使得它能够存储复杂的数据结构,如嵌套对象和数组。 2. **连接MongoDB**...

    MongoDB常用SQL操作.pdf

    在MongoDB中,常用的操作语句可以分为数据定义语言(DDL)和数据操纵语言(DML)。 **DDL操作:** 1. 创建集合(表) - 语法:`db.createCollection("collectionName")` - 实例:创建一个名为`user2`的集合,...

    MongoDB中的常用语句总结大全

    本文将深入探讨MongoDB中的一些常用语句,包括删除、查询、批量操作和文档关系管理。 ### 1. 删除语句 在MongoDB中,删除语句主要用于移除集合中的文档。以下是一些常见的删除操作: - `db.collection.deleteOne...

    Mongodb常用命令和java调用

    MongoDB 提供了一个交互式的shell,可用于管理数据库,包括用户认证、查看和操作数据库、创建和删除集合、监控复制状态、修复数据库、设置性能日志(profiling)以及数据迁移等任务。例如,通过`use`命令切换数据库...

    MongoDB常用操作汇总

    在MongoDB中,进行数据操作的基本单元是文档,文档是JSON格式的数据结构,包含键值对。以下是一些常见的MongoDB操作: 1. **查看集合**: 使用`show collections`或`show tables`命令可以查看当前数据库中的所有...

    MongoDB数据库常用操作命令7.pdf

    本文将深入探讨在MongoDB中执行常见操作命令,这些命令对于数据库管理和开发至关重要。 首先,我们来看一下如何查询数据。在MongoDB中,我们可以使用`find()`方法来查找满足特定条件的文档。例如,如果我们想要找到...

    Mongodb Java操作实例代码+windows安装包+jar包+ROBO可视化工具

    2. **数据库操作**:支持对MongoDB的常用操作,如创建、删除数据库和集合,导入导出数据,执行查询语句等。 3. **性能监控**:提供实时的性能指标,帮助分析和优化MongoDB的运行状态。 4. **脚本编辑**:支持编写和...

    mongodb客户端

    4. 集合操作:它允许用户执行常见的集合操作,如创建、删除、重命名和索引管理。用户还可以执行聚合管道操作,进行复杂的数据分析。 5. 查询构建器:MongoVUE提供了一个直观的查询构建器,帮助用户构造查询语句,...

    mongodb3.4.5及robo3t-1.2.1(64位)

    7. **CRUD 操作**:创建(Create)、读取(Read)、更新(Update)和删除(Delete)是 MongoDB 常用的基本操作。 在 Robo 3T 中,你可以执行以下操作: - **连接到 MongoDB 实例**:输入服务器地址、端口、认证...

    Java操作MongoDB数据库示例分享

    Java是常用的编程语言,用于与MongoDB交互,提供了丰富的驱动程序库,如Java MongoDB驱动程序,使得开发人员能够方便地进行数据的存取。 在提供的代码片段中,`MongoDBConfig.java`是Java中连接MongoDB的一个配置类...

    MongoDB学习笔记1

    通过 samus 驱动,你可以使用 LINQ 语句方便地进行复杂的查询、更新和删除操作,这大大简化了对 MongoDB 数据的操作。例如,你可以使用 LINQ 来过滤、排序和投影文档,使得数据处理更加直观。 总之,MongoDB 结合 ...

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

    2.6.2 使用Shell对MongoDB的基本操作 2.6.3 使用Shell的诀窍 2.6.4 特殊的集合名 2.7 本章小结 第3章 文档的增加、修改及删除 3.1 插入并保存文档 3.1.1 插入的原理和作用 3.1.2 批量插入 3.2 ...

    php+mongodb小型留言板

    MongoDB提供了丰富的查询语句,如`find()`用于查找所有匹配的文档,`findOne()`用于找到第一个匹配的文档。例如,查询所有留言: ```php $query = []; $result = $collection->find($query); foreach ($result as $...

    mongodb性能优化.pptx

    Mongostat是一款用于监控MongoDB操作频率的工具,可以帮助我们了解各种操作的发生频率。 - **启动方式**:在终端中运行`mongostat`命令即可启动。 - **结果分析**: - `inserts`:每秒插入次数。 - `query`:每秒...

    MongoDB学习笔记

    3. 常用命令:包括数据插入(insert)、查询(query)、删除(remove)、更新(update)等操作。 二、高级查询 1. 条件查询:使用不同操作符(如$all、$exists、$ne、$in、$nin、$or、$nor)实现复杂的查询条件。 2...

    mongodb入门时候文档

    - 常用操作包括插入文档(`insertOne`、`insertMany`)、查询文档(`find`)、更新文档(`updateOne`、`updateMany`)、删除文档(`deleteOne`、`deleteMany`)等。 4. **查询语句** - MongoDB的查询语言基于JSON...

Global site tag (gtag.js) - Google Analytics