数据模型及基础操作模板 为了使工程结构清晰,将数据模型(Schema, Model)的建立与增删查改的基础操作模板写在一起,命名为数据库设计中的Collection(对应于关系型数据库中的表定义)名,并存储在models文件夹中。 Schema与Model的建立: Schema是Mongoose里的 ...
分类:
数据库 时间:
2017-05-16 13:08:38
阅读次数:
274
最近开发太忙,都没时间更新博客,想通过这篇博客总结一下相关经验,以备后续能用到: 一、antd 1.onChange of undefined问题:可能是页面中表单取了相同的名称,也可能是在遍历时表单的父元素未设置唯一key。 等待更新。。。 二、ES6 等待更新。。。 三、mongoose 1.查 ...
分类:
Web程序 时间:
2017-05-12 00:05:56
阅读次数:
257
node+kraken(express)+ejs+es6+grunt+less+docker+git+mongoose+bootstrap 数据库:mongo,redis,mysql 项目结构目录: ...
分类:
其他好文 时间:
2017-05-10 19:46:11
阅读次数:
270
Model.find(query, fields, options, callback) Model.find({ 'some.value': 5 }, function (err, docs) { // docs is an array }); Model.findOne Model.findOn ...
分类:
数据库 时间:
2017-04-28 17:12:08
阅读次数:
169
这篇文章主要介绍了安装使用Mongoose来让Node.js操作MongoDB的基础教程,前端js+后端node+js操作MongoDB正是所谓最流行的一种JavaScript全栈开发方案,需要的朋友可以参考下 安装mongoose 使用express准备一个TestMongoDB项目,命令序列如下 ...
分类:
数据库 时间:
2017-04-27 15:37:43
阅读次数:
211
前言 看完了Node.js实战,其中在数据存储部分提到了Redis、Mongodb,我自己也根据书中的介绍写了几个简单的demo,在demo的过程首先遇到的问题就是数据类型和常见的CURD写法。 mongodb的常见操作有两种方式,一个是直接使用API,也就相当于你在SQL Server客户端中使用 ...
分类:
数据库 时间:
2017-04-27 15:31:10
阅读次数:
233
Station.update({ _id: req.params.id }, { $set: req.body, $inc: { count: 1 } }, { multi: false }, callback); ...
分类:
其他好文 时间:
2017-04-23 19:26:47
阅读次数:
207
如果一个文档中有个类型为字符串数组的字段,比如{id:1,tags:['aa','bb','cc']},现在要将tags字段的'bb'改为'BB',之前的办法是这样写的: 上面代码的意思,在article集合中找到所有文档的tags字段包含有doc.name的记录,然后遍历找到的结果集,循环更新每条 ...
分类:
编程语言 时间:
2017-04-22 20:39:04
阅读次数:
1597
原文链接:https://segmentfault.com/a/1190000005783972 学习Node注定少不了与数据库打交道,而MongoDB和Node可以说是绝配,这篇主要是简单介绍Mongoose这个模块。由于本人也是边学边写的这篇文章,绝对会有新手的味道,请大神看到这里就表往下看了。 ...
分类:
Web程序 时间:
2017-04-12 18:47:32
阅读次数:
206
最近在学习mongoose操作数据库,利用schema模型。记录一下通过使用update()操作实现数据库更新: 可在属性中添加变量,'属性名.0',可以修改该属性的第一条属性,依次类推,但是如果想实现:'属性名.n',x也是一个变量,写法如下: 这样就可以实现修改该属性的第n条数据了。 ...
分类:
其他好文 时间:
2017-04-12 12:48:11
阅读次数:
256