一、数据备份与恢复&导入导出
单表数据备份
写道
$ ./mongoexport -h 10.20.156.58 --port 10002 -d ctudb -c errorPasswordTypeEP -f _id,lastMod,stat -o m.bak
csv文件的导入导出存在字符转义,测试失败,采用默认json文件数据进行导入导出是成功的
单表数据导入
写道
$ ./mongoimport -h 10.20.156.57 -port 10002 -d ctudb -c errorPasswordTypeEP -f _id,lastMod,stat --file m.bak
import时,相同记录是否需要覆盖加的标记是--upsert
二、插入或update
写道
db.xxx.save({"_id":"2.2.2.2","lastMod":new Date(2012,1,21,9,3,3),"win":[{"v":"2","t":new NumberLong(1129713280000)},{"v":"1","t":new NumberLong(1329782400000)}]})
数组中插入一条记录$push(对应$pull)
写道
db.xxx.update({"_id":"1.1.1.2"},{$push:{"win":{"v":"12","t":new NumberLong(1129721920000)}}})
以上Date类型和Long类型如何插入
三、资料参考
官方网站资料:http://www.mongodb.org/display/DOCS/Admin+Zone
分享到:
相关推荐
本篇文章将深入介绍MongoDB的基础知识,包括它的应用背景、主要特性、数据库概念、安装部署以及基本操作。 在国内,MongoDB被广泛应用于互联网公司,如电商平台、社交网络和大数据分析等场景。在国外,其应用更为...
### MongoDB应用篇知识点 #### 5.1 高级查询 - **条件操作符**:介绍MongoDB中用于查询的各种条件操作符。 - **$all匹配所有**:描述如何查询包含特定数组内所有元素的文档。 - **$exists判断字段是否存在**:解释...
总的来说,MongoDB入门篇1涵盖了数据库和数据库管理系统的基础知识,特别是对于NoSQL数据库的介绍,有助于理解不同类型的数据库系统如何适应不同的应用场景。MongoDB作为一个流行的NoSQL数据库,特别适合于需要处理...
MongoDB是目前非常流行的NoSQL数据库,它以其独特的数据存储模式和出色的性能,在多种业务场景中得到了广泛...通过本篇文章的介绍,读者可以更好地理解MongoDB的特性和应用,并在实际工作中更好地部署和应用MongoDB。
MongoDB学习总结入门篇.pdf MongoDB是一个基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案。下面将对MongoDB的基本概念、特点、使用原理和基本操作进行详细介绍。 1. MongoDB基本...
MongoDB是一款高性能、无模式的分布式文档型数据库,被广泛应用于大数据分析、内容管理系统、物联网(IoT)、实时应用程序和地理位置数据存储等场景。在Linux环境下安装MongoDB 4.2.21版本,是许多系统管理员和开发者...
本篇文章将深入探讨MongoDB 4.4.1在Windows 64位环境下的安装、配置、使用以及主要特性。 首先,安装MongoDB 4.4.1 for Windows非常简单。下载解压"Windows-MongoDB-4.4.1-x64.zip"压缩包后,你可以找到包含可执行...
MongoDB是一个开源、高性能的NoSQL数据库,它采用了分布式文件存储的架构,旨在提供可扩展的高性能数据存储解决方案。...通过这些基本操作的学习和运用,我们可以更好地掌握MongoDB在Python环境中的应用。
本篇文章将深入探讨MongoDB的C#驱动,包括其核心组件和如何在实际项目中应用。 首先,我们关注的是压缩包中的三个关键文件: 1. MongoDB.Bson.dll:这是BSON库,全称为Binary JSON,是MongoDB中用于数据序列化和反...
总的来说,Java连接MongoDB主要依赖于这三个JAR包,它们共同构成了Java开发MongoDB应用的基础框架。正确理解和使用这些库可以让你轻松地在Java项目中集成MongoDB的功能,实现高效的数据存储和检索。
通过学习这篇文档,开发者可以熟练掌握Spring Data MongoDB 的各种特性,从而更高效地在Java 应用中利用MongoDB 的强大功能。无论是简单的数据操作还是复杂的查询,Spring Data MongoDB 都能提供简洁、强大的解决...
#### 第一部分:MongoDB基础篇 **第1讲:MongoDB介绍与安装** - MongoDB的历史背景和发展现状。 - MongoDB的特点及其与其他数据库系统的区别。 - 在Windows/Linux/MacOS上安装MongoDB的方法。 - 启动与停止MongoDB...
MongoDB的这些特性使其成为Web应用、大数据处理、实时分析等场景的理想选择。 #### 二、Node.js简介 Node.js是一个开放源代码、跨平台的JavaScript运行环境,可以在服务器端运行JavaScript代码。Node.js使用了事件...
在本篇文章中,我们将深入探讨`mongodb-driver-core-3.5.0.jar`这一核心驱动包及其相关组件。 `mongodb-driver-core-3.5.0.jar`是MongoDB Java驱动程序的核心部分,包含了与MongoDB服务器通信的基本功能。这个版本...
本篇将详细介绍如何使用Java连接MongoDB,以及进行基本的数据操作:创建集合、添加文档、修改文档、查询文档和删除文档。 首先,为了连接MongoDB,我们需要引入MongoDB的Java驱动程序依赖。在Maven项目中,可以在...
MongoDB是一款开源、高性能、无模式的文档型数据库,常被用于构建分布式应用程序。在Linux平台上,MongoDB的安装和管理具有一定的灵活性。本篇主要介绍Linux环境下安装和使用MongoDB 3.2.18版本的过程。 首先,下载...
本资源包含四篇PDF学习文档,旨在帮助初学者和进阶者全面掌握MongoDB的相关知识。 首先,"MongoDB基础教程"是入门MongoDB的最佳起点。这个教程将详细介绍MongoDB的基本概念,如数据模型、集合、文档、字段等。...
本篇文章将详细探讨如何将数据从SQL Server迁移到MongoDB,这一过程通常被称为数据导入或数据迁移。 首先,SQL Server是一款由微软开发的关系型数据库系统,以其强大的事务处理能力、数据完整性以及对ACID(原子性...