`
wilent
  • 浏览: 39602 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mongoDB基本操作

阅读更多

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基本操作.docx

    ### MongoDB基本操作详解 #### MongoDB简介 MongoDB是一款开源的NoSQL数据库系统,以其灵活性、高性能及可扩展性著称,特别适用于Web应用的开发。MongoDB的数据模型基于文档,这意味着它存储的数据形式类似于JSON...

    MongoDB基本操作指南

    MongoDB基本操作指南 MongoDB基本操作指南 MongoDB基本操作指南MongoDB基本操作指南

    Mongodb基本操作

    MongoDB基本操作 MongoDB是一个基于分布式文件存储的NoSQL数据库,具有高性能、可扩展性强、易于使用等特点。下面将详细介绍MongoDB的基本操作。 一、启动和停止MongoDB 1. 启动MongoDB:使用以下命令启动MongoDB...

    MongoDB基本操作-读取MongoDB中的数据.pdf

    ### MongoDB基本操作——读取MongoDB中的数据 #### 一、引言 MongoDB是一款流行的NoSQL数据库系统,因其灵活性和高性能而广泛应用于各种场景。本文档将指导您完成从MongoDB读取数据的基本操作。这包括连接到MongoDB...

    nosql实验六- MongoDB的安装与基本操作.docx

    MongoDB 安装与基本操作 MongoDB 是一款流行的 NoSQL 数据库,广泛应用于大数据和实时 Web 应用程序。在本实验中,我们将学习如何在 Windows 和 Linux 环境下安装 MongoDB,并了解 MongoDB 的基本操作。 一、...

    玩转MongoDB4.0从入门到实践、MongoDB基本操作之CRUD、进阶之聚合、中索引的重要性、数据分片

    #### 二、MongoDB基本操作之CRUD 这一章节将详细介绍MongoDB中的基本操作——创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete),即CRUD操作: 1. **插入文档**:利用`insert`或`insertOne`命令插入单个...

    MongoDB若基本操作

    在这个“MongoDB基本操作”的主题中,我们将深入探讨如何使用MongoDB进行数据的增删改查以及其它关键操作。 1. **安装与启动MongoDB** - 在不同的操作系统(如Windows、Linux或macOS)上安装MongoDB的步骤略有不同...

    MongoDB基本操作之Python篇

    了解save()与insert()在数据插入上的区别,熟悉update()方法在数据更新上的应用,以及会用drop()和remove()进行数据的删除,再结合find()和find_one()方法进行高效的数据查询和字段筛选,是进行MongoDB操作的基础。...

    MONGODB基本操作封装类

    将mongodb的基本操作,增删查询等封装为一个基本类供人调用

    MongoDB基础操作指南.rar

    本指南将深入探讨MongoDB的基本操作,帮助你更好地理解和掌握这个强大的NoSQL数据库系统。 一、安装与启动MongoDB MongoDB的安装相对简单,提供Windows、Linux和macOS等平台的二进制包。在安装完成后,通过命令行...

    mongoDb 基本操作 整理word

    本文主要概述了MongoDB的基本操作,包括安装、启动、数据库管理以及集合的操作。 首先,安装MongoDB非常简单,可以从官方网站下载适合您系统的版本。在Windows环境下,可以选择不解压或解压模式来运行。不解压模式...

    mongodb实验-数据库基本操作-MongoDB数据库基本操作指南:连接、创建与CRUD实验

    内容概要:本文详细介绍了MongoDB数据库的基础操作,包括如何启动和连接到MongoDB服务,创建数据库和集合,以及进行数据的增删改查。具体涵盖了启动服务、创建数据库、集合操作、插入单条及多条记录、条件查询、数据...

    mongodb 数据库基本操作.doc

    ### MongoDB数据库基本操作详解 #### 一、连接MongoDB数据库 MongoDB是一个广泛使用的开源文档数据库,支持多种编程语言。为了能够与MongoDB交互并执行各种数据库操作,首先需要通过官方提供的驱动程序或其他第三...

    MongoDB数据库操作指南与优化技巧

    内容概要:本文档详细介绍了MongoDB的基本概念与核心技术,涵盖了数据模型、MongoDB基础操作(如insert、find、update等)、术语、索引建立以及查询优化等方面的知识点,并涉及到了安全性和性能调优的内容。...

    MongoDB基础(自己总结不喜勿喷)

    总结来说,MongoDB的基础操作涵盖了数据库的基本管理、数据的增删改查,而副本集和分片则是其在高可用性和可扩展性方面的核心特性。通过深入理解和熟练掌握这些知识,可以有效地利用MongoDB处理大规模的分布式数据...

    mongodb数据库的基本操作

    在本文中,我们将深入探讨“mongodb数据库的基本操作”,包括增、删、改、查以及分页功能。 首先,让我们从创建数据库开始。在MongoDB中,数据库是存储数据的基本单位。通过运行`use &lt;database_name&gt;`命令,你可以...

    掌握MongoDB:NoSQL数据库基础与高级特性教程.rar

    基本操作 数据库和集合 文档操作 查询操作 基本查询 高级查询 索引与性能优化 创建索引 索引类型 索引优化 聚合操作 聚合框架 常用聚合操作 数据库管理 备份与恢复 用户管理与权限控制 分片与复制 复制集 分片 实战...

Global site tag (gtag.js) - Google Analytics