mongodb
养只猫
这个作者很懒,什么都没留下…
展开
-
mongodb数据库(window)
学了node肯定会想去学一下mongodb这个数据库。数据库之间的对比我就不多说了选一个自己喜欢的就行了。mongodb的安装http://www.runoob.com/mongodb/mongodb-window-install.html配置数据库安装好后的目录是没有上图的MongoDB这个文件夹的,这个是后面手动添加上去的,MongoDB文件夹的目录是这样的data对应...原创 2019-03-01 11:01:58 · 252 阅读 · 0 评论 -
koa框架中的mongoose
node中引入mongoose后创建数据库对应的模型层,控制层目录结构(php也是类似的结构)模型层在模型层中建立.js文件。const Mongoose = require('mongoose')var user = new Mongoose.Schema({//Schema要实例化mongoose user: String, age: { t...原创 2019-03-01 14:46:49 · 508 阅读 · 0 评论 -
mongoose的增删改查
数据库的4大基本操作增删改查。先定义好模型const Mongoose = require('mongoose')var user = new Mongoose.Schema({//Schema要实例化mongoose user: String, age: { type: Number, validate: {//验证器 ...原创 2019-03-01 15:18:18 · 1027 阅读 · 2 评论 -
mongoose绑定静态和动态方法
mongoose可以通过实例化Schema绑定动态和静态方法模型const Mongoose = require('mongoose')var user = new Mongoose.Schema({ //在Schema实例上static绑定静态方法,model不同实例化就能直接使用 user.statics = { staticTest () ...原创 2019-03-01 15:29:30 · 908 阅读 · 0 评论 -
mongoose的钩子方法
现在用的vue有生命周期钩子,指定vue实例在每个生命周期的操作。那么mongoose的钩子也是一样的意思。mongoose的钩子是在Schema实例中设置的分为前置钩子和后置钩子,即执行前和执行后要进行的操作。模型const Mongoose = require('mongoose')var user = new Mongoose.Schema({ // pre前置中间件...原创 2019-03-01 16:43:17 · 1567 阅读 · 0 评论 -
mongoose连接mongodb数据库
node通过mongoose连接mongodb数据库安装npm install mongoose --saveconst Mongoose = require('mongoose')Mongoose.connect('mongodb://localhost:27017/KoaMongoose',{ auth: { "authSource": "admin" },//对应...原创 2019-03-01 14:01:15 · 820 阅读 · 3 评论 -
mongoose的联表存储和查询
数据库简单的增删改查是很容易但是真正到了项目中有些地方就需要两张甚至多张表进行关联,这样的话难度瞬间上了一个档次。mongoose给了我们很好地解决办法。模型层因为要联表所以要建立两个模型,这边我们要做的是通过order表去查询user表的参数orderconst Mongoose = require('mongoose')const order = new Mongoos...原创 2019-03-01 18:15:38 · 1942 阅读 · 0 评论 -
koa框架使用graphQL管理api
首先说说graphQL。这是一个用来管理api接口的工具。应用场景如下:项目一期首页初始化接口A需要数据B和数据C两个参数到了项目二期首页初始化接口A需要的数据多了数据D少了数据B。这样后端接口A要相应的增加数据D和删除数据B,前端也要做相应的修改。多次迭代可能有需要加回数据B这样会做大量的无用功。graphQL能让后端添加需要新增的字段而不用删除不需要的字段并且前端只拿需要用的字段。这样前...原创 2019-03-12 14:54:02 · 1179 阅读 · 1 评论 -
分布式和集群
东西越学越多,脑子快装不下了。在学习一个知识点的时候去查询这个知识点相关的东西就会延伸出其他的知识点。本来在学习mongodb的事务,然后某一篇不错的文章中提到了分布式存储,于是就去了解了分布式相关的东西。这是网上找到了一篇分布式和集群区别的文章https://www.cnblogs.com/aspirant/p/5697807.html还是比较通俗易懂的这里转载一波。...转载 2019-03-19 10:59:18 · 137 阅读 · 0 评论