迈克雷(MichaelRay)
码龄17年
关注
提问 私信
  • 博客:83,035
    社区:17,767
    问答:17
    100,819
    总访问量
  • 68
    原创
  • 94,306
    排名
  • 22
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:2003年开始从事互联网开发相关工作,技术极客。目前担任全栈工程师,WEB架构师,目前主要专注于Node和MongoDB技术。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2008-03-03
博客简介:

雷霆未来

博客描述:
技术改变未来
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    217
    当月
    1
个人成就
  • 获得34次点赞
  • 内容获得24次评论
  • 获得81次收藏
  • 代码片获得206次分享
创作历程
  • 1篇
    2024年
  • 4篇
    2023年
  • 6篇
    2022年
  • 28篇
    2021年
  • 5篇
    2020年
  • 22篇
    2019年
  • 3篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • electron-vue
    2篇
  • 区块链
    2篇
  • MongoDB
    1篇
  • WEB安全
    1篇
  • 调试技术
    3篇
  • golang
    1篇
  • 去中心化
    1篇
  • PHP
    2篇
  • uni-app
    1篇
  • JavaScript
    7篇
  • Vue
    7篇
  • NodeJS
    8篇
  • React
    1篇
  • jQuery
    1篇
  • 团队协作
    4篇
  • 企业管理
    5篇
  • 现代前端技术
    9篇
  • 移动开发
    1篇
  • 数据结构与算法
    2篇
  • 科学技术
    1篇
  • WEB常见故障
    7篇
  • 架构之美
    10篇
兴趣领域 设置
  • 编程语言
    javascripttypescript
  • 开发工具
    webstorm
  • 大数据
    mongodb
  • 前端
    typescriptnode.jselectron
  • 后端
    node.js
  • 移动开发
    uni-app
  • 用户体验设计
    axure
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

electron调试自动更新,不触发下载进度解决方案

调试时候删除掉后缀是.blockmap的文件。因为改动不大的情况。那个安装器会根据这个数据自动合成一个包,而不走网络路径。
原创
发布博客 2024.05.21 ·
551 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

vue3中使用indexdb(本地存储,大数据)

【代码】vue3中使用indexdb(本地存储,大数据)
原创
发布博客 2023.08.02 ·
1570 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

修改mongoose时区为当前时区

一个mongoose插件,用于规范存储的日期时区。默认情况下,mongo日期以UTC格式存储,该插件可以在存入数据之前,修改为当前时区的时间。
原创
发布博客 2023.06.27 ·
880 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

针式打印机打印WEB页面字体不清晰,解决方法

针式打印机打html页面打印,好像只认识黑体,其他字体文字打印就不清晰了,把打印的字体改为黑体,解决。同时颜色设置为黑色。
原创
发布博客 2023.05.19 ·
2185 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

去除 span标签之间的空隙

【代码】去除 span标签之间的空隙。
原创
发布博客 2023.05.10 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

thinkjs+ts,使用绝对路径导入包

在原有的think-typescript包的基础上针对@别名做解析
原创
发布博客 2022.10.11 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

electron-vue主进程TS不能识别?.问号点运算符

electron-vue主进程TS不能识别?.问号点运算符
原创
发布博客 2022.04.17 ·
1668 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

MongoDb中子文档使用lookup嵌套用法

当需要在已经lookup的数组集合中,再次lookup,如果直接使用外键和内建这种模式是无法实现的。这种情况需要使用管道模式来单独处理树形复杂结构。
原创
发布博客 2022.03.17 ·
2263 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

子文档是数组怎么做$lookup呢

答:


```javascript

db.student3.aggregate([
    {
        $lookup: 
        {
            from: 'products2', // 右集合
            let: {
                student_products: "$product_ids",
                
            },
            pipeline: [
                {
                    // 应该循环匹配
                    $match: {
                        $expr: 
                        {
                            $in: ["$_id", "$$student_products"]
                        }
                    }
                },
                {
                    // 子文档使用lookup
                    $lookup: {
                        "from": "test_size",
                        "localField": "size",
                        "foreignField": "_id",
                        "as": "size"
                    }
                },
                {
                    $project: {
                        _id: 0
                    }
                }
            ],
            as: 'order_products' // 新生成字段(类型array)
        },
        
    },
    {
        $project: {
            product_ids: 0
        }
    }
])




```

回答问题 2022.03.17

子文档是数组怎么做$lookup呢

发布问题 2022.03.15 ·
1 回答

mongodb中子文档如果是数组,这种使用需要lookup应该怎么写?

发布问题 2022.03.15 ·
0 回答

npm install npm -g升级版本报错cb.apply is not a function的解决方案

解决方案找一个非正式项目,利用yarn 安装一个非全局的,然后把node_modules中的npm目录复制到原有地址覆盖npm目录。yarn add npm@8.5.1 -D
原创
发布博客 2022.03.01 ·
1559 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于v-ant-ref作用

ant-design中表示将当前组件映射进data里面的某个值,以便后期调用。 <a-input v-ant-ref="c => searchInput = c" :placeholder="`搜索 ${column.dataIndex}`" :value="selectedKeys[0]" style="width: 188px; margin-bottom: 8px; display: block;" @change="e =>
原创
发布博客 2022.02.28 ·
880 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

Node利用@michaelray/style-xlsx生成带样式的复杂excel(以修复行高问题)

这里写自定义目录标题安装插件使用方案安装插件npm i @michaelray/style-xlsx使用方案引入依赖包const xlsx = require('@michaelray/style-xlsx');const fs = require('fs');相关代码 let headerStyle = { font: { name : 'Microsoft YaHei', bold : true, color: { rgb: '000000'
原创
发布博客 2022.02.25 ·
1220 阅读 ·
2 点赞 ·
3 评论 ·
2 收藏

vue-viewer(vue图片播放器)事件强化版

https://www.npmjs.com/package/@michaelray/vue-viewer支持16个事件main.jsimport VViewer from "@michaelray/vue-viewer";Vue.use(VViewer);demo<template> <div id="app"> <v-viewer ref="viewer" :options="options" :images="images" cl
原创
发布博客 2021.06.20 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Vue3使用ant-desigin

yarn add ant-design-vue@2.1.2yarn add --save less less-loaderimport { createApp } from "vue";import App from "./App.vue";+import Antd from 'ant-design-vue';+import 'ant-design-vue/dist/antd.css'+const app = createApp(App);+app.use(Antd);+app.mo
原创
发布博客 2021.05.15 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 3.x - 安装scss/sass

npm安装npm install -D sass-loader node-sassyarn安装yarn add --dev sass-loader node-sass
原创
发布博客 2021.05.15 ·
1081 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

宝塔服务器介入微信公众号,不响应回复,没有任何报错

今天排查了很久,自己没动过代码。而且测试号,可以正常回复。最后根据经验,可能是请求被拦截了。怎么会突然被拦截了,也没发违规内容。后来发现是这个在搞鬼,腾讯的接口可能是随机动态分配的IP,今天您用的时候可能在国内,过一段时间可能被分配到国外。如果你用了宝塔服务器管理,看一下防火墙这一项是否被打开,腾讯有些服务应该部署不在大陆,如果拦截了,您的公众号就会不响应。...
原创
发布博客 2021.05.13 ·
984 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react17+ts如何配置解析根目录

项目根目录增加tsconfig.json文件,注意配置baseUrl配置之前配置之后
原创
发布博客 2021.05.08 ·
516 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

“行业毒瘤”低代码

近段时间,低代码在市场中获得了前所未有的热度,很多投资机构都做了相关的分析与预测。Gartner 预测:到 2025 年,70% 的新应用将由低代码 / 无代码技术完成开发。那么,低代码真的是新风口吗?它真的可以提升效率吗?带着这些问题,InfoQ 采访了 ThoughtWorks 中国区 CTO 徐昊,他表示低代码不是一个新概念,现在也不是低代码第一次引发业界讨论,以降低程序员门槛为目的的低代码从底层逻辑上就是不通的,这类低代码不是风口,而是行业毒瘤。低代码并不是新概念,每隔几年就会重新流行.
转载
发布博客 2021.05.03 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多