mongodb

关于Mongoose的geoNear方法的使用

背景最近在学习MEAN,看的是Simon Helmes的Getting MEAN with Mongo, Express, ANgular, and Node这本书。其中Chapter 8 Adding Angular components to an Express application中涉及到了Mongoose的geoNear方法的使用。不过自己在按照作者的方法进行测

MongoDB 初见指南

在系统引入 MongoDB 也有几年了,一开始是因为 MySQL 中有单表记录增长太快(每天几千万条吧)容易拖慢 MySQL 的主从复制。而这类数据增长迅速的流水表,对数据一致性也没那么高要求,而且业务上也不需要关联查询它,就考虑分出去。为什么是 MongoDB?刚巧赶上公司 DBA 团队引入了这个数据库,有人帮助运维,对业务团队就成了一个自然的选择。不过对于任何技术产品你

我的业余项目总结

项目地址: 妹子们前端使用了Bootstrap模板,跨平台自适应。1. web页面2. 后台审核页面后端服务历经三个版本。第一个版本 —— 快糙猛的版本。架构图数据库选用了MongoDB,因为不需要设计数据结构,json扔进去就ok;编程语言选用了PHP,因为是世界上最好的语言。期间PHP7发布,性能提升很猛,于是乎将PHP升级,解决PHP7的各种兼容问题。过程中的一些总结

[游戏服务器]第一章:多人聊天室-服务端

游戏服务器多人房间高并发低延时数据可靠...那么怎么去实现这些功能呢,下面我将会带着大家一起去探寻游戏服务器的奥秘我不是巨人,我只是站在巨人的肩膀上我将会分城多个章节去研究游戏服务器的开发;依旧是 自上而下,由表及内,由浅入深。第一章:解决多人房间问题准备工作新建一个git项目 game-server思考方向多人房间:进入房间的用户,可以感知到该房间内其他的用户,其他用户也

mongodb操作之mongoose(二)

今天要说的是mongoose的update方法,也就是数据更新 语法: Model.update(conditions,doc,[options],[callback]) 参数: conditions: 表示查询条件 doc: 表示更新内容 options: 表示更新的条件 callback: 反馈函数 options选项值默认值save(boolean): 默认在sch

Nodejs+Epress学习二(Mongoose基础了解)

学习Node注定少不了与数据库打交道,而MongoDB和Node可以说是绝配,这篇主要是简单介绍Mongoose这个模块。由于本人也是边学边写的这篇文章,绝对会有新手的味道,请大神看到这里就表往下看了。名词介绍稍微翻阅下mongoose文档就会看到Schema、Model、Entity这几个名词,文章主要围绕这几个词展开,所以有必要解释一下:Schema:一种以文件形式存储

在非阻塞IO下的nodejs下的同步并行 ES6的 promise 从入门深入(二)

看过 (一)的同学一定觉得这个Promise很简单,好像没什么可以用的地方,但是事实上,它的用处非常大啊,尤其是在nodejs上,愈加重要,虽然已经有大量的库实现了对Promise的封装了,不过我还是更倾向用原生的node来实现对Promise的实现。现在我们要用的重点就是我们的Promise.all,这是一个能让函数并行的promise,可以基于多个Promise。我们讲