-
一、数据更新
1、db.imooc_collection.find({x:1})
2、db.imooc_collection.update({x:1},{x:999})
3、db.imooc_collection.insert({x:100,y:100,z:100})
4、db.imooc_collection.update({z:100},{$set:{y:99}})
set操作符为部分更新操作符,使用set后,命令中存在的字段会被更新,不存在则会保持原样
查看全部 -
一、数据库写入、查询
1、./bin/mongo 127.0.0.1:12345
2、show dbs
3、use imooc
4、db.dropDatabase()
5、show dbs
6、use imooc
7、db.imooc_collection.insert({x: 1})
8、show dbs
9、show collections
10、db.imooc-collection.find()
11、db.imooc_collection.insert({x:2, _id: 1})
12、db.imooc_collection.find({x:1})
13、for(i=3;i<100;i++)db.imooc_collection.insert({x:i})
14、db.imooc_collection.find().count()
15、db.imooc_collection.find().skip(3).limit(2).sort({x:1})
skip过滤前3条数据
limit限制返回的条数为2条,
sort使用x排序
查看全部 -
一、搭建服务器
1、mkdir mongodb_simple
2、cd mongodb_simple/
3、mkdir data
4、mkdir log
5、mkdir conf
6、mkdir bin
7、cp ../mongo-r2.6.5/ mongod bin/
8、cd conf/
9、vim mongod.conf
10、文件中添加
port = 12345
dbpath = data
logpath = log/mongod.log
fork = true
:wq保存
9、cd ..
10、ls
11、./bin/mongod -f conf/mongod.conf
12、cd data
13、ls
14、cd log/
15、tail mongod.log
查看全部 -
一、编译
1、cd mongo-r2.6.5
2、scons all -j, 可以加速编译过程,需要先安装python,scons是用python编写的。
二、ls
1、mongod是mongoDB数据库的执行程序。
2、mongorestore,导入导出二进制数据,不能被直接读取,一般用来做数据的备份与恢复。
3、mongostat,mongoDB的各种状态。
查看全部 -
一、索引支持
1、redis:key-value,速度很快,灵活性不高。
2、hbase:单索引,二级索引需要自己实现。写入很快。
3、mongodb:单键索引,多键索引,数组索引,全文索引,地理位置索引
二、冗余扩展
1、复制集保证数据安全。
2、分片扩展数据规模。
查看全部 -
一、数据库作用:
1、有组织地存放数据。
2、按照不同的需求进行查询。
查看全部 -
一、重要网站:
1、mongoDB官网:www.mongodb.org。(1)安装包下载。(2)使用文档
2、mongoDB国内官网:www.monging.com
3、mongoDB中文翻译:http://docs.mongoing.com/manual-zh/
4、mongoDB的github:https://github.com/mongodb (1)源码下载。
5、mongoDB的jira:https://jira.mongodb.org/browse/TOOLS-352?jql- (1)bug提交及回复
6、两个google groups:monogodb.user和mongodb.cn。(1)用户交流
查看全部 -
二、数据库故障:
1、单节点失效,如何恢复工作。
2、数据库意外被杀死,如何进行数据恢复。
3、数据库发生拒绝服务时如何排查原因。
4、数据库磁盘快满时如何处理。
查看全部 -
一、mongoDB概念
查看全部 -
一、mongoDB是开源的Nosql数据库:免费、开源、良好的技术支持。
国外:ebay、github、sf(sourcefarge)
国内:淘宝、京东、360、大众点评、天天动听、百度
二、LAMP: linux, apache, mysql, php
查看全部 -
numactl --interleave=all mongod -f /etc/mongod.conf #分配所有的node供mongodb使用
查看全部 -
2 3
查看全部 -
学习阶段-内容
查看全部 -
为什么是mongodb
查看全部 -
为什么选择mongodb
查看全部
举报