Mongodb配置
1.在bin目录下建立mongodb. config文件
加入一行dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABAS
如dbpath=D:\mongodb\test
保证你所设置的目录存在
启动<mongodb>\bin\mongod --config d:\mongodb\bin\mongodb.config --rest
--rest 启动rest服务支持
基本概念
6个基本概念
database:一个MongoDB实例可以有零个或多个数据库,每个数据库都是一个高级别的容器。
Collection:一个数据库可以有零个或多个collections,一个集合相当于传统的表。
Documents:一个集合由0至多个文档构成。一个文档相当于一行。
Fields:一个文档由0至多个字段构成。相当于列。
Indexs:功能类似RDBMS的副本。
Cursors:
Database -->collections-->documents-->fields
-->indexed
shell脚本是JavaScript
通用命令
Db.help(),可以查到很多系统帮助的命令
Selectors:selector是一个JSON object,最简单的是{}
Db.unicrons.remove():删除所有document
Update({filter},{$set or $inc or $push {}},true|false,true|false);
$set 更新值
$inc 字段加1
$push 字段加入一个新值.
参数3:true,如果更新的字段不存在,则增加一条,否则修改
参数4:true,对多个document进行操作.
select(选择)
Find({filter},{filedname:1});
Order(排序)
db.unicorns.find().sort({name: 1, vampires: -1})
分页
db.unicorns.find().sort({weight: -1}).limit(2).skip(1)
统计
db.unicorns.find({vampires: {$gt: 50}}).count()
分享到:
相关推荐
MongoDB 是一种流行的开源、非关系型数据库系统,以其灵活性、高性能和易用性而备受开发者青睐。在本文中,我们将深入探讨 ...在实际项目中,学习和掌握 MongoDB 及其驱动程序能够帮助你更好地应对现代数据存储需求。
mongodb学习笔记资料,从安装到操作库collection 对document的crud 索引 replicaSet sharding 备份与恢复
自己在学习MongoDB的一些笔记,里面有各个查询选择器的使用截图,还有一些索引的介绍。
MongoDB 学习笔记 本文档是 MongoDB 学习笔记,涵盖了 NoSQL、Cache、运行平台等多个方面的知识点。 一、NoSQL 数据库 MongoDB MongoDB 是一个强大、灵活、可扩展性好的文档数据存储器,可以完成大部分关系数据库...
本篇学习笔记将从基础操作到高级功能,详细阐述MongoDB的关键知识点。 首先,MongoDB的基本单元是集合(collection),类似于关系型数据库中的表,而集合中的元素称为文档(document),文档是键值对的集合,类似于...
mongodb学习笔记 MongoDB 是一个基于分布式文件存储的开源数据库系统,主要用于处理大量数据的存储和查询。以下是 MongoDB 的一些基本操作和技巧: 插入文档 MongoDB 中可以使用 `insert` 方法来插入文档,例如 ...
首先,`mongodb_and_python`学习笔记可能涵盖了如何使用Python编程语言与MongoDB进行交互。Python是常见的MongoDB驱动程序之一,通过PyMongo库,开发者可以方便地执行CRUD(创建、读取、更新、删除)操作,构建复杂...
总结的MongoDB的学习笔记,基本上包括了MongoDB的方方面面,每个知识点,都有示例代码,有需要的朋友,可以下载下来进一步补充完善。
本压缩包“mongoDB学习笔记及工具.zip”包含了一些资源,帮助你深入理解和掌握MongoDB的相关知识。 1. **笔记(note.txt)**: 这个文件可能是对MongoDB的基础概念、安装过程、基本操作和进阶特性的详细记录。笔记...
MongoDB是一种流行的NoSQL数据库,它的索引机制与传统的关系型数据库类似,旨在提升查询和排序的速度。在MongoDB中,索引对于优化查询性能至关重要,尤其在处理大量数据时。下面将详细介绍MongoDB中不同类型的索引...
### MongoDB 学习笔记知识点详解 #### 一、MongoDB 命令行基础操作 **1.1 帮助命令** - **help**:显示 MongoDB shell 的基本帮助信息。 - **db.help()**:提供当前数据库的帮助信息。 - **db.mycoll.help()**:...
MongoDB的GridFS是一个强大的文件存储系统,专为在数据库中存储和检索大量小文件而设计。GridFS将文件拆分为多个数据块(chunk),每个块都有自己的文档存储在`fs.chunks`集合中,而文件元信息则保存在`fs.files`集合...
以下是对MongoDB学习的一些关键知识点的详细解释: 1. **MongoDB的基本概念**:MongoDB以集合(Collections)的形式存储数据,集合相当于关系型数据库中的表。集合内包含文档(Documents),文档是JSON格式的数据...
MongoDB最详细学习笔记