show dbs
show collections
use {database}
db.company.insert({"name":"A", age:27})
db.company.find()
db
db.{collection}.drop()
#创建数据库
先use {new_DB},然后insert data就可以了
# 删除DB
use cc
db.dropDatabase()
# find
db.boys.find()
db.boys.find({age: {$gt:30}}, {name:1, _id:0})
db.boys.find({name:/^jice/})
db.boys.find().limit(1)
db.boys.find().limit(10).skip(5);
db.boys.find({$or: [{age:88}, {age:28}]})
db.boys.findOne({name:"yue.zhang"})
# 关闭Mongodb server
use admin
db.shutdownServer();
#shard
db.runCommand({ listshards: 1 })
db.printShardingStatus( true)
use stat
db.pv.stats()
# 查看连接数
db.serverStatus().connections
# 创建集合
db.createCollection("{collection_name}")
# 创建复合索引
db.province_isp_index.ensureIndex({"uid":1, "province" : 1, "isp" : 1})
PS:
<!--[if !supportLists]-->1.
<!--[endif]-->Shard模式下无法使用group命令
<!--[if !supportLists]-->2.
<!--[endif]-->group命令要求group by key数量不超过10000个,否则会报错
<!--[if !supportLists]-->3.
<!--[endif]-->无法同时group 和 count,官方建议将group结果拿到client端做count
参考:
#单机shard
http://www.mongodb.org/display/DOCS/A+Sample+Configuration+Session
分享到:
相关推荐
### MongoDB核心知识点详解 #### MongoDB简介 MongoDB是一款开源的NoSQL数据库系统,与传统的关系型数据库不同,它采用了一种灵活的数据模型——文档模型,这使得它在处理半结构化和非结构化的数据时非常高效。...
MongoDB笔记,含Ubuntu18.04安装MongoDB教程及入门教程。
mongodb笔记,服务安装 CRUD语法,及node服务端操作MongoDB
MongoDB笔记整理 MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。下面是 MongoDB 的详细知识点: 1. 简介 MongoDB 是一个介于关系数据库和非...
mongodb学习笔记 MongoDB 是一个基于分布式文件存储的开源数据库系统,主要用于处理大量数据的存储和查询。以下是 MongoDB 的一些基本操作和技巧: 插入文档 MongoDB 中可以使用 `insert` 方法来插入文档,例如 ...
MongoDB 是一种流行的开源、高性能、无模式的文档型数据库,尤其适合于处理大量结构化和半结构化数据。在本文中,我们将深入探讨MongoDB的一些核心概念和操作,包括其丰富的数据类型、易扩展性、功能强大的索引和...
mongod --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath "d:\mongodb\log\MongoDB.log" --install --serviceName "MongoDB" ``` - 启动服务: ``` net start MongoDB ``` - 关闭服务: ``` ...
【Express + MongoDB 知识点详解】 Express 是一个基于 Node.js 平台的简洁、灵活的Web应用开发框架,它简化了HTTP服务器的创建过程,提供了丰富的中间件系统,使得开发者能够快速构建从简单的API到复杂的web应用。...
不用再花太多时间去看视频,找资料,通过思维导图,能让你快速回忆mongodb数据库的知识点,其中包裹聚合以及与Python交互。
MongoDB基本知识整理。 Mongodb导出与导入命令、创建分片、创建复制集等。
《李兴华Java实战经典笔记》是一份深入探讨Java编程技术的宝贵资料,由知名IT教育专家李兴华编撰。这份笔记集合了他在教学和实践中积累的丰富经验,旨在帮助学习者掌握Java的核心概念、设计模式以及实战技巧。通过这...
MongoDB 入门教程笔记
尚硅谷-Mongodb,课件资料,源码,给力的学习资料,没有密码
《李兴华笔记》是针对Java学习的一系列珍贵资料,主要由MLDN(可能是某个教育机构或个人的缩写)出版。这些笔记包含了丰富的学习内容,对于初学者和有一定经验的开发者来说,都是很好的参考资料。下面,我们将深入...
Mongodb,分布式文档存储数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于...
由于MongoDB的文档结构为BJSON格式(BJSON全称:Binary JSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中。但是由于一个BJSON的最大长度不能...
mongodb学习笔记资料,从安装到操作库collection 对document的crud 索引 replicaSet sharding 备份与恢复