1. 插入
j = {name:"mongo"}; t = {x:3}; db.things.save(j); db.things.save(t); db.things.find();
结果:
{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" } { "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 }
2. for循环
for(var i=1;i<10;i++){db.things.save({x:4,j:i});}; db.things.find();
结果:
{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" } { "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 } { "_id" : ObjectId("513b38d4d003e00702f229bf"), "x" : 4, "j" : 1 } { "_id" : ObjectId("513b38d4d003e00702f229c0"), "x" : 4, "j" : 2 } { "_id" : ObjectId("513b38d4d003e00702f229c1"), "x" : 4, "j" : 3 } { "_id" : ObjectId("513b38d4d003e00702f229c2"), "x" : 4, "j" : 4 } { "_id" : ObjectId("513b38d4d003e00702f229c3"), "x" : 4, "j" : 5 } { "_id" : ObjectId("513b38d4d003e00702f229c4"), "x" : 4, "j" : 6 } { "_id" : ObjectId("513b38d4d003e00702f229c5"), "x" : 4, "j" : 7 } { "_id" : ObjectId("513b38d4d003e00702f229c6"), "x" : 4, "j" : 8 } { "_id" : ObjectId("513b38d4d003e00702f229c7"), "x" : 4, "j" : 9 }
var cursor = db.things.find(); while(cursor.hasNext()){printjson(cursor.next());}
结果:
{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" } { "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 } { "_id" : ObjectId("513b38d4d003e00702f229bf"), "x" : 4, "j" : 1 } { "_id" : ObjectId("513b38d4d003e00702f229c0"), "x" : 4, "j" : 2 } { "_id" : ObjectId("513b38d4d003e00702f229c1"), "x" : 4, "j" : 3 } { "_id" : ObjectId("513b38d4d003e00702f229c2"), "x" : 4, "j" : 4 } { "_id" : ObjectId("513b38d4d003e00702f229c3"), "x" : 4, "j" : 5 } { "_id" : ObjectId("513b38d4d003e00702f229c4"), "x" : 4, "j" : 6 } { "_id" : ObjectId("513b38d4d003e00702f229c5"), "x" : 4, "j" : 7 } { "_id" : ObjectId("513b38d4d003e00702f229c6"), "x" : 4, "j" : 8 } { "_id" : ObjectId("513b38d4d003e00702f229c7"), "x" : 4, "j" : 9 }
数组形式:
var cursor = db.things.find(); printjson(cursor[3]);
循环条件:
db.things.find({x:4},{j:true}).forEach(printjson);
结果:
{ "_id" : ObjectId("513b38d4d003e00702f229bf"), "j" : 1 } { "_id" : ObjectId("513b38d4d003e00702f229c0"), "j" : 2 } { "_id" : ObjectId("513b38d4d003e00702f229c1"), "j" : 3 } { "_id" : ObjectId("513b38d4d003e00702f229c2"), "j" : 4 } { "_id" : ObjectId("513b38d4d003e00702f229c3"), "j" : 5 } { "_id" : ObjectId("513b38d4d003e00702f229c4"), "j" : 6 } { "_id" : ObjectId("513b38d4d003e00702f229c5"), "j" : 7 } { "_id" : ObjectId("513b38d4d003e00702f229c6"), "j" : 8 } { "_id" : ObjectId("513b38d4d003e00702f229c7"), "j" : 9 }
limit结果集数量
db.things.find().limit(3);
结果:
{ "_id" : ObjectId("513b3741d003e00702f229bd"), "name" : "mongo" } { "_id" : ObjectId("513b3747d003e00702f229be"), "x" : 3 } { "_id" : ObjectId("513b38d4d003e00702f229bf"), "x" : 4, "j" : 1 }
相关推荐
### MongoDB基本操作详解 #### MongoDB简介 MongoDB是一款开源的NoSQL数据库系统,以其灵活性、高性能及可扩展性著称,特别适用于Web应用的开发。MongoDB的数据模型基于文档,这意味着它存储的数据形式类似于JSON...
MongoDB基本操作指南 MongoDB基本操作指南 MongoDB基本操作指南MongoDB基本操作指南
MongoDB基本操作 MongoDB是一个基于分布式文件存储的NoSQL数据库,具有高性能、可扩展性强、易于使用等特点。下面将详细介绍MongoDB的基本操作。 一、启动和停止MongoDB 1. 启动MongoDB:使用以下命令启动MongoDB...
### MongoDB基本操作——读取MongoDB中的数据 #### 一、引言 MongoDB是一款流行的NoSQL数据库系统,因其灵活性和高性能而广泛应用于各种场景。本文档将指导您完成从MongoDB读取数据的基本操作。这包括连接到MongoDB...
MongoDB 安装与基本操作 MongoDB 是一款流行的 NoSQL 数据库,广泛应用于大数据和实时 Web 应用程序。在本实验中,我们将学习如何在 Windows 和 Linux 环境下安装 MongoDB,并了解 MongoDB 的基本操作。 一、...
#### 二、MongoDB基本操作之CRUD 这一章节将详细介绍MongoDB中的基本操作——创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete),即CRUD操作: 1. **插入文档**:利用`insert`或`insertOne`命令插入单个...
在这个“MongoDB基本操作”的主题中,我们将深入探讨如何使用MongoDB进行数据的增删改查以及其它关键操作。 1. **安装与启动MongoDB** - 在不同的操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤略有不同...
了解save()与insert()在数据插入上的区别,熟悉update()方法在数据更新上的应用,以及会用drop()和remove()进行数据的删除,再结合find()和find_one()方法进行高效的数据查询和字段筛选,是进行MongoDB操作的基础。...
将mongodb的基本操作,增删查询等封装为一个基本类供人调用
本指南将深入探讨MongoDB的基本操作,帮助你更好地理解和掌握这个强大的NoSQL数据库系统。 一、安装与启动MongoDB MongoDB的安装相对简单,提供Windows、Linux和macOS等平台的二进制包。在安装完成后,通过命令行...
本文主要概述了MongoDB的基本操作,包括安装、启动、数据库管理以及集合的操作。 首先,安装MongoDB非常简单,可以从官方网站下载适合您系统的版本。在Windows环境下,可以选择不解压或解压模式来运行。不解压模式...
内容概要:本文详细介绍了MongoDB数据库的基础操作,包括如何启动和连接到MongoDB服务,创建数据库和集合,以及进行数据的增删改查。具体涵盖了启动服务、创建数据库、集合操作、插入单条及多条记录、条件查询、数据...
### MongoDB数据库基本操作详解 #### 一、连接MongoDB数据库 MongoDB是一个广泛使用的开源文档数据库,支持多种编程语言。为了能够与MongoDB交互并执行各种数据库操作,首先需要通过官方提供的驱动程序或其他第三...
内容概要:本文档详细介绍了MongoDB的基本概念与核心技术,涵盖了数据模型、MongoDB基础操作(如insert、find、update等)、术语、索引建立以及查询优化等方面的知识点,并涉及到了安全性和性能调优的内容。...
总结来说,MongoDB的基础操作涵盖了数据库的基本管理、数据的增删改查,而副本集和分片则是其在高可用性和可扩展性方面的核心特性。通过深入理解和熟练掌握这些知识,可以有效地利用MongoDB处理大规模的分布式数据...
在本文中,我们将深入探讨“mongodb数据库的基本操作”,包括增、删、改、查以及分页功能。 首先,让我们从创建数据库开始。在MongoDB中,数据库是存储数据的基本单位。通过运行`use <database_name>`命令,你可以...
基本操作 数据库和集合 文档操作 查询操作 基本查询 高级查询 索引与性能优化 创建索引 索引类型 索引优化 聚合操作 聚合框架 常用聚合操作 数据库管理 备份与恢复 用户管理与权限控制 分片与复制 复制集 分片 实战...