简介 mongodb是一款面向文档的数据库,不是关系型数据库,新手熟悉mysql.sqlserver等数据库的人可能入手稍微困难些,需要转换一下思想,可以不需要有固定的存储模式,以文档模型为存储内容相对有更好的扩展性,给我的感觉它更像是一个方便的javascript扩展单元,因为现在我所知的一些功能都可以靠js脚本实现并在数据库中执行.更多查看mongodb官网 命令 mongodb在终端中通过输入命令可查看数据库信息及操作相关数据.1.show dbs :数据库列表2.db :当前数据库3.d…
1.当你在cmd中输入npm run dev的时候,出现这种错误 很有可能是目前的端口被占用了,可以把所有可能用到这个端口号的应用关闭或者你直接改一个新的端口号 修改端口的方法:新打开一个cmd,然后输入netstat -a,然后看对应你的端口的ipc,然后打开任务服务器查看之前看到的ipc,看到之后关闭服务就可以了.(如果你在cmd中看到的端口过多,cmd可能会翻页,那么你就需要输入netstat -a>output.txt 将全部的端口打印到txt文件上,然后从文件上查看ipc) 2.如果是…
https://github.com/Aquarius1993/nodeNotes 功能 1. 注册 2. 登录 3. 修改密码 4. 修改头像 5. 获取用户笔记 6. 添加,删除,更新笔记 安装部署 1. 安装 `Node.js` `MongoDB` 2. npm install 3. 启动 MongoDB 4. npm start 5. visit `http://localhost:8899` https://github.com/Aquarius1993/nodeNotes…
app.js 入门 let express = require('express'); let app = express(); let allowCrossDomain = function (req, res, next) { res.header('Access-Control-Allow-Origin', '*');//自定义中间件,设置跨域需要的响应头. next(); }; app.use(allowCrossDomain);//运用跨域的中间件 /* * res.header('A…
Switching out callbacks with promises in Mongoose Published on July 28, 2015 mongo node mongoose promises Working with promises and mongoose just became a whole lot easier with the 4.1 release, which added the ability to specify alternative promise l…
node中文社区 Node.js专业中文社区:https://cnodejs.org/ node文档 node.js 中文api :http://nodeapi.ucdok.com/ node.js入门中文版: http://nodebeginner.org/index-zh-cn.html node123-node.js中文资料导航:https://github.com/youyudehexie/node123 nodeJS的Web应用框架 express3.*中文API: http://ex…
reference : http://blog.sina.com.cn/s/blog_4df23d840100u25x.html 找到mongoose的安装目录 /usr/local/lib/node/mongoose/lib/mongoose/schema 下的文件:string.js 修改SchemaString.prototype.$conditionalHandlers = {    '$lt': handleSingle,     '$lte': handleSingle,     '…
本文主要介绍使用MongoDB C驱动读取分布式MongoDB集群时遇到的坑,主要在读取优先级和匹配tag上:同时简单介绍Python驱动.Node.js驱动.Mongoose驱动如何使用读取优先级和匹配tag. 前提:MongoDB集群为 replica set shard,部署可以参考:MongoDB搭建Replica Set Shard Cluster步骤. 读取优先级和tag相关知识可参考官方文档:read-preference. 1 MongoDB C 驱动编译安装 (1)下载最新的M…
http://www.cnblogs.com/refactor/archive/2012/07/30/2591344.html 数组很大多数情况下可以这样理解:每一个元素都是整个键的值. db.users.findOne({"userName":"wyx","emails":"bbb@qq.com"})能匹配到 { userName: 'wyx', emails:[ 'aaa@qq.com', 'bbb@qq.com', 'c…
1.创建文件 blog 2.下载安装node mongoose 3.(1)vue创建后端项目文件 vue create admin (2)vue创建前端项目文件 vue create web (3)新建server文件 初始化npm init -y, 添加启动 npm run serve  "scripts": {     "serve": "nodemon index.js"   },…