mongoose
青浅l
兜兜转转,发现只有写写代码,才能维持生活这样子。
展开
-
mongoose 多条件模糊查询
node express mongoose 多条件模糊查询// 模糊查询router.get('/searchSome',(req, res, next)=>{ let regexp=new RegExp(req.query.keyword,'i') console.log(req.query.keyword); Product.find({$or:[ {title:{$regex:regexp}}, {description:{$regex:r.原创 2020-10-22 15:24:15 · 652 阅读 · 0 评论 -
微信小程序+nodeJs+express+mongodb踩坑记录 4、uniAPP wx小程序登录前端+后台实现
前言最近着手写一个单门店微信小程序商城,后台管理系统初步完成,小程序首页已经展示了商品,下一步就是添加购物车,生成订单;这里就设计到小程序登录。 记载一下自己的实现过程,下次直接copy。一、实现思路在添加购物车或着其它需要登录才能进行的操作时,先判断是否登录。进入登录页面,先使用wx.getSetting()方法判断是否授权,如果授权了,直接使用wx.login()获取Code 向后台发送请求,换取openid(下面会讲)。然后再调用wx.getUserInfo()拿到用户信息,调接口更新用户信息.原创 2020-09-17 09:59:12 · 1069 阅读 · 0 评论 -
微信小程序+nodeJs+express+mongodb踩坑记录 2、封装crud方法
前后端在工作中相互为搭档,又相互鄙视(手动狗头)。后台总觉得前端代码简单,切切图就好了,不用写什么逻辑,切图仔。由于安全性考虑,很多复杂的逻辑都是后台来完成。这个时候我们前端就会反击:后台只会crud,一个sql玩一天,查询出结果还要几十秒,渣渣。当然,这只是一个玩笑,这里就不深究了。今天主要记录一下封装的 crud 公共方法。这里只是封装了几个逻辑比较简单的 增 删 改 查:创建:routes/common.jsconst { formatDate } = require(...原创 2020-08-12 20:08:26 · 463 阅读 · 0 评论 -
微信小程序+nodeJs+express+mongodb踩坑记录
一、前言春节期间利用nodejs+mongodb+express 开发后台接口; vue+elementui 开发后台管理系统开发一款蛋糕店小程序。打通了整个购物流程,用户登录授权和付款都已经实现。只是UI有待优化,现在打算利用uni-app开发一下小程序。主要三个目标:最晚年前小程序上线,预计国庆节前学习一下uni-app开发流程完善一下nodejs知识点整个开发过程肯定是面向百度的,没有系统的学习过nodejs,都是一边百度一边写;用这个项目来学习uni-app和nodeJs。..原创 2020-08-12 19:42:33 · 708 阅读 · 0 评论 -
微信小程序+nodeJs+express+mongodb踩坑记录 1、后台搭建
一、创建项目1、安装依赖文件express servicecd servicenpm installnpm i multer mongoose express-jwt jsonwebtoken body-parser ali-oss co -S//multer 上传文件mongoose 操控mongodbexpress-jwt token校验中间件jsonwebtoken token2、链接数据库在入口文件 app.js中加入以下代码const mongoose = requi.原创 2020-08-12 19:39:48 · 757 阅读 · 0 评论 -
mongoose 查询数据属性为数组,且包含某个值的方法
mongoose在创建schema的时候有些属性需要设置为数组类型,比如商品图片、商品标签、不同尺寸、价格等。那么怎么查询具有某个标签的商品了,下面记录一下两种情况:查询具有‘vue’标签的文章1、数组中存储的是字符串元素下面以个人博客数据来说明-数据(labels 值为字符串数组)[ { labels: ["vue","react","mongoose"], likeCount: 0, lookCount: 0, name: "手动封装一个渐变色进度条",原创 2020-07-30 13:57:21 · 4285 阅读 · 1 评论