mongodb

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

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

[译] RethinkDB compared to MongoDB

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

MongoDB(二):基础知识

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

MongoDB复制集搭建

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

mongodb常用命令操作

基本命令显示当前数据库服务器上的数据库[br]show dbs切换到指定数据库的上下文,可以在此上下文中管理testdb数据库以及其中的集合等[br]use testdb显示数据库中所有的集合(collection)[br]show collections查看数据库服务器的状态[br]db.serverStatus() 查询指定数据库统计信息[br]use fragmen

「译」 MapReduce in MongoDB

在这篇文章里面,我们会演示如何在 MongoDB 中使用 MapReduce 操作。我们会用 dummy-json 这个包来生成一些虚假的数据,然后用 Mongojs如果想要快速看到结果,可以到 这里 里看看。什么是 MongoDB ?MongoDB 是一个 NoSQL 数据库,不像 MySQL 、MSSQL 和 Oracle DB 那样,MongoDB 使用集合(coll

thinkphp 下的mongo的操作

1.多个条件语句,网上很多只是一个大于或者一个小于,没有2个合并的,如大于2并且小于4的$where['_string'] = 'this.b > 2 & this.bwhere(['sTaskId'=>['$in'=>$task_array]])->group('a')->field('a,sum(a)')->select();mongodb:$key = ['a'=>1

mongodb 提示 no geo indices for geoNear

{ [MongoError: exception: geoNear command failed: { ok: 0.0, errmsg: "no geo indices for geoNear" }]name: 'MongoError',message: 'exception: geoNear command failed: { ok: 0.0, errmsg: "no g

idea配置Mongodb

2.idea重启后最右边 3.最右边点击Mongo Explorer,即可看到连接的数据库 关键字:idea, mongodb, node.js, mongo