MongoDB
文章平均质量分 51
monkey_four
这个作者很懒,什么都没留下…
展开
-
Ubuntu下给MongoDB数据库设置用户名和密码
所用环境是Ubuntu 14.04, MongoDB2.6.3M原创 2014-07-23 10:30:17 · 7008 阅读 · 0 评论 -
mongodb从内嵌数据对象中获取指定元素
在mognodb中, 如果数据结果类似如下:{ "_id" : ObjectId("67c898c2561e44e13a580f79"), "_class" : "com", "vin" : "123", "msg" : [ { "data" : { "limit" : "1", "fim" : "e_GLOB1" }, "name" : "nam原创 2016-09-05 17:02:18 · 15010 阅读 · 1 评论 -
部署MongoDB Replica Set同时给数据库设置用户名密码
1. 根据下面链接配置好mongodb replica sethttp://blog.csdn.net/monkey_four/article/details/508375862. 由于前面配置好后所有结点的MongoDB服务都启动了,所以第二步先service mongod stop(所有结点都要停止服务) 3. 启动其中一台mongod服务, 正常启动,不要开启原创 2016-03-11 11:12:00 · 6242 阅读 · 0 评论 -
MongoDB Replica Set配置
背景:操作系统是centos6.6, mongodb版本是3.2.1,有三台虚拟机,假如ip分别为host1,host2,host3(1) 安装mongodb, 参见下面的链接http://blog.csdn.net/monkey_four/article/details/50618457(2) 安装完后,修改配置文件/etc/mongod.conf原创 2016-03-09 18:35:40 · 3643 阅读 · 0 评论 -
Centos 6.5安装mongodb3.2.1
1. 创建文件/etc/yum.repos.d/mongodb-org-3.2.repo, 内容是[cpp] view plain copy[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/原创 2016-02-01 14:31:58 · 843 阅读 · 0 评论 -
mongodb创建索引
1. 创建独立索引db.collection.createIndex({key: 1})其中key是需要建立索引的字段,1代表增序,-1是降序.2. 创建联合索引db.collection.createIndex({key1:1,key2:1})上述创建索引的命令会锁住数据库的读写操作, 如果期间有大量数据写入,会造成数据库服务器堵塞, 前端页面服务也无法打开.为避原创 2015-12-01 17:42:24 · 721 阅读 · 0 评论 -
MongoDB C++ driver之$or查询
mongo shell语法:{ $or: [ { }, { }, ... , { } ] }选择器$or后面必须是数组,严格说来是BSON Array格式。如:db.getCollection('db.test').find({$or:[{url:"url1"},{url:"url2"}]})如果用C++代码实现逻辑或查询,可以写成: std::shared_ptr s原创 2015-10-13 16:31:04 · 1308 阅读 · 0 评论 -
mongoDB collection name包含特殊字符处理方法
如果建表时,mongoDB collection name 包含特殊字符,如\,/等,这样在使用mongo shell时会报错.如下图所示:原因就是collection name包含特殊字符/,处理办法是使用mongodb的getCollection函数,如:原创 2015-07-29 17:12:06 · 15279 阅读 · 0 评论 -
mongodb数组写操作
mongodb中一条document格式为:先想给数组jobs添加一个元素,如{"job_name":"name1", "finish_time":1435043559}C++代码如下: shared_ptr session = MongoSessionFactory::GetSession(); BSONObjBuilder condition; con原创 2015-06-23 17:10:06 · 713 阅读 · 0 评论 -
读取MongoDB ObjectID并转换为string
代码为:boost::shared_ptr LoginService::Login(const std::string& email, const std::string& pwd) { boost::shared_ptr login_page(new LoginPage); mongo::BSONObjBuilder condition; condition.append("em原创 2014-09-23 16:54:16 · 23639 阅读 · 0 评论 -
MongDB读取操作(c++)
MongoDB中数据存储以BSON串形式原创 2014-08-01 16:50:41 · 1275 阅读 · 0 评论 -
bash
今天写了两个小脚本,分别用来是原创 2014-07-23 13:26:49 · 432 阅读 · 0 评论 -
在ubuntu 14. 04下安装MongoDB
所用操作系统时Ubuntu, 具体安装buzhou原创 2014-06-11 14:20:36 · 1697 阅读 · 0 评论 -
MongoDB 简单介绍
MongoDB是典型的NoSql数据库,表称为collection,原创 2014-07-09 19:44:12 · 522 阅读 · 0 评论 -
mongodb查询之从多种分类中获取各分类最新一条记录
文章标题有点长,吼吼。解释下查询场景: 现在数据表里有多条记录信息,如果对某个字段分组后,会得到不同的分组,但是不需要求各分组的count,只是想获取每个分组最新的一条全部信息记录。例子:有个vehicle_position表,代表车辆的位置信息,里面存放的记录如下:{"vid" : "vid1", "position" : { "time" : NumberLong(148原创 2017-04-06 13:02:47 · 15760 阅读 · 4 评论