MongoDB
MongoDB学习笔记。
大桔骑士v
微软程序员,B站账号:大桔骑士v
展开
-
【MongoDB学习笔记】6:数据备份(mongodump)与恢复(mongorestore)流程
备份数据要备份某个DB中的全部Collection,相当于备份RDBMS中某个Schema下的全部Table。比如想要备份这个DB:> show dbsadmin 0.000GBconfig 0.000GBlocal 0.000GBlzh 0.000GB> use lzhswitched to db lzh> show collection...原创 2018-08-14 10:34:30 · 1630 阅读 · 0 评论 -
【MongoDB学习笔记】5:对结果集的操作,建立/查看/重建/删除索引
对结果集的操作在RDBMS中获得的结果是一张虚拟的表,可以在其上继续操作。MongoDB中查询到的结果是一个文档集合,也可以在其上做一些简单操作。limit()方法相当于SQL中的TOP子句,会取结果集中的前指定条文档,使用结果集.limit(数字n)能获取结果集中的前n条文档。例> db.lzhCllctn1.find(){ "_id" : ObjectI...原创 2018-06-20 14:04:00 · 576 阅读 · 0 评论 -
【MongoDB学习笔记】4:条件/类型操作符与对文档的查询/删除
对文档的查询find查询在指定的db下,使用db.集合名.find( 查询操作符指定条件, 投影操作符指定返回)来确定以什么样的条件(相当于SQL中的WHERE)来对这个集合做查询,返回哪些查询结果(相当于SQL中的SELECT)。投影操作符省略时,默认返回文档的所有键值对;查询操作符省略时,默认获取集合中的所有文档。条件操作符MongoDB的BS...原创 2018-06-20 12:32:52 · 317 阅读 · 0 评论 -
【MongoDB学习笔记】3:对文档的基本操作
认识BSONBSON是Binary JSON,语法和JSON很类似。在MongoDB里,使用BSON来存储信息,其结构如:{key1:value1,key2:value2,...}value本身可以是MongoDB的数据类型,也可以是一个BSON体(形成嵌套)。插入/查看/更新文档文档是一组(即若干对)键值对,也就是一个BSON结构体。和RDBMS比较,MongoDB中...原创 2018-06-19 23:52:18 · 274 阅读 · 0 评论 -
【MongoDB学习笔记】2:创建/检查/切换/删除DB,创建/查看/删除集合
检查当前DB和DB列表当前DBdbDB列表show dbs例> dbtest表示当前DB名为test,它是MongoDB没有选择数据库时默认的一个数据库。> show dbsadmin 0.000GBconfig 0.000GBlocal 0.000GB刚刚看的当前DB(test)不在列表中,是因为这个数据库是空的。至少...原创 2018-06-19 21:32:24 · 701 阅读 · 0 评论 -
【MongoDB学习笔记】1:在Windows上的安装和配置
NOSQL就是Not Only SQL,MongoDB是一个很好的学习NOSQL的起点。下载可以在MongoDB官网选择Community Server版本下载,但是它似乎经常没有响应。可以在这里直接选择需要的版本下载,要在Windows下安装可以直接选msi安装文件。安装msi文件只记录一些需要操作的地方。 修改安装路径。 这个MSI文件有问题,这里必须不能改...原创 2018-06-19 18:03:27 · 4371 阅读 · 2 评论