MongoDB学习笔记
文章平均质量分 59
本专栏总结MongoDB基本操作与更深入的MongoDB原理。
我要天天向上
我只是想好好学习天天向上!
展开
-
MongoDB学习—(6)MongoDB的find查询比较符
首先,先通过以下函数向BookList集合中插入10000条数据 function insertN(obj,n){ var i=0; while(i<n){ obj.insert({id:i,name:"bookNumber"+i,publishTime:i+2000}) i++; } } var BookList=db.getCollection("B原创 2016-03-13 20:58:03 · 4293 阅读 · 0 评论 -
MongoDB学习—(5)修改器$inc,$unset,$push,$pushAll,$allToSet,$pop,$pull,$pullAll
通过db.help()可以查询到关于数据库的操作,一查询发现有很多方法其中有一个方法为db.getCollection(cname),即通过这一个函数,传入数据库中的一个集合的名称来获取到该集合的一个对象,我们可以编写函数 function insertTenRecord(obj){ var i=0; while(i++<10){原创 2016-03-10 17:16:16 · 7407 阅读 · 1 评论 -
MongoDB学习—(4)文档的插入,删除与更新
一,文档的插入插入命令有两个一个为insert,另一个为save,两者的区别为db.[documentName].insert({..})插入的数据不允许重复,即_id不可相同db.[docuemntName].save({..})插入的数据允许重复,如果整条数据内容相同,则不发生替换,如果数据有做不同,则将原数据替换二,删除文档数据db.[docuementName].r原创 2016-03-09 21:47:31 · 1284 阅读 · 0 评论 -
MongoDB学习—(3)shell的基本操作
一,删除数据库中的集合文档命令为db.[documentName].drop()二,删除数据库命令为db.dropDatabase()执行该命令时,应该先进入想要删除的数据库中,如三,shell中的help我们可以运用shell中的help来查询相关的操作,查询数据库相关的就用db.help(),查询集合相关的就用db.[documentName].help原创 2016-03-08 21:08:10 · 838 阅读 · 0 评论 -
MongoDB学习—(2)shell的基本操作
一,创建一个数据库使用use关键字,格式为use [databasename]当你这样创建一个数据库时,该数据库只是创建于内存中,只有你对数据库执行一些操作后,数据库才真正的创建,否则如果直接关掉mongodb,数据库在内存中会被删除掉。二,查看所有数据库命令为show dbsMysql中的命令为show databases,两者有所不同。三,查看数据库中的现有的文原创 2016-03-03 23:05:59 · 1015 阅读 · 0 评论 -
MongoDB学习—(1)安装时出现The default storage engine 'wiredTiger' is not available问题解决
MongoDB是NoSql类型的一种基于分布式文件存储的数据库,其存储方式与关系型数据库不同。其详细解释可见于[百科]。安装文件可从官网下载,官网:http://mongodb.org我将下载的解压文件放到D盘的mongodb文件夹下,bin目录中就有操作所需的各个文件,在命令行中cd到bin目录下,输入mongod.exe --dbpath D:\mongodbData (你的数据原创 2016-03-01 22:32:22 · 9668 阅读 · 5 评论