mongodb

Meteor部署总结

使用docker部署meteor使用daocloud平台(目前还是免费试用)前需要添加docker配置。在项目根下创建Dockerfile,并键入FROM meteorhacks/meteord:onbuild逐步使用daocloud平台发布meteor应用登录daocloud平台并创建一份代码构建,选择你的仓库(支持github、coding、私有gitlab等),其他默

MongoDB复制集搭建

简单说下复制集MongoDB的复制集是由传统的master/slave结构演变而来的,是一组拥有相同数据集的MongoDB实例所组成的集群,所说的复制其实就是将数据同步在多台服务器的过程。复制集提供了数据的冗余备份,并在多个服务器上存储数据的副本,提高了数据的可用性,保证了数据的安全。复制集至少需要两个节点:主节点和从节点。主节点负责处理客户端的请求,并记录在其上的所有写操

MongoDB(二):基础知识

MongoDB的基本概念文档是MongoDB中数据的基本单元,非常类似于关系型数据库管理中的行,但更具表现力。集合可以看作是一个拥有动态模式的表。MongoDB的一个实例可以拥有相互独立的数据库,每个数据库都拥有自己的集合。每个文档都有一个特殊的键_id,这个键在文档所属的集合中是唯一的。MongoDB自带了一个简单但功能强大的JavaScript shell,可用于管理M

[译] RethinkDB compared to MongoDB

原文:RethinkDB compared to MongoDB许多人会问 RethinkDB 与 MongoDB 以及其他 NoSQL 数据库有什么不同。我们首先尝试通过在高层面的技术概览比较 RethinkDB 和 MongoDB 来回答这个问题。但是,概览意味着中立,就必然会忽略一些使 RethinkDB 与众不同的有趣的事情(就比如我们对 Dota 的痴迷)。在本文

8 步搭建 Node.js + MongoDB 项目的自动化持续集成

任何事情超过 90 秒就应该自动化,这是程序员的终极打开方式。Automating shapes smarter future.这篇文章中,我们通过创建一个 Node.js + MongoDB 项目,来教大家如何使用 flow.ci 8 步完成自动化持续集成的搭建。了解 flow.ciflow.ci 是融入了 workflow 机制的持续集成(CI)服务,也可以理解为自动化

Spark VS Hadoop:两大大数据分析系统深度解读

大数据,无论是从产业上,还是从技术上来看,都是目前的发展热点。在中国,政府控制着80%的数据,剩下的多由“BAT”这样的大公司拥有,中小企业如何构建自己的大数据系统?其他企业如何建设自己的大数据系统?推荐两大应用最广泛、国人认知最多的Apache开源大数据框架系统:spark HadoopSpark:速度快、易于使用Spark以性能见长,但是它也因易用性而小有名气,原因是

mongoose如何filter过滤数据

原文地址:http://www.fidding.me/article/17简介Mongoose是在NodeJS开发中对mongodb进行便捷操作的对象模型工具。当我们获取数据的时候,通常需要对数据进行筛选过滤以避免泄漏重要信息,下面我将简单介绍如何使用mongoose进行数据筛选过滤(filter)。直接数据过滤直接数据意思就是我们拿到的就是存放在mongodb数据库中的数

MongoDB string字段索引策略

在研究MongoDB的索引是发现一个奇怪的问题,给一个string类型的field设置text索引,但是在查询的时候并没有使用索引。比如:db.tomcat_access_logs.ensureIndex( { url : 'text' });db.tomcat_access.logs.find( { url : '1' } ).explain();db.tomcat_ac

Mongoose 批量插入文档

Mongoose 批量插入文档 var TestSchema = new mongoose.Schema({ / Test Schema / }) var TestModel = mongoose.model('Test', TestSchema); model.create() TestModel.create({ candy: 'jelly bean' }, { can

mongoose的使用

mongoose的一些高级用法:1 populate(中文:移民)的用法在mongodb中没有关联查询这一说,因此必须就要先设置好相关联的对象比如,我们在ZonePrice中就就先定义一个Zone对象var ZonePriceSchema = new mongoose.Schema({ zone:{type:ObjectId, ref:'Zone'}, time