mongodb
文章平均质量分 53
Mars-xq
好记性不如烂笔头。
展开
-
mongoose / mongo 文档
Aggregation Pipeline Operators : 聚合管道运算符有关特定运算符的详细信息,包括语法和示例,请单击特定运算符以转到其参考页面。表达式运算符这些表达式运算符可用于构造用于聚合管道阶段的表达式。运算符表达式类似于带参数的函数。通常,这些表达式采用一组参数并具有以下形式:{ <operator>: [ <argument1>, <argument2> ... ] }如果 operator 接受单个参数,则可以省略指定参数列表的外部数组原创 2021-09-06 11:04:08 · 626 阅读 · 0 评论 -
MongoDB 中聚合统计计算--$SUM表达式$group/$project
参考:MongoDB 中聚合统计计算–$SUM表达式测试一:$group一、建表并插入数据:db.createCollection("mycol")db.mycol.insertMany([ { title: 'MongoDB Overview', description: 'MongoDB is no sql database', by_user: 'runoob.com', url: 'http://www.runoob.com', tags: ['m原创 2021-04-29 11:01:55 · 2297 阅读 · 0 评论 -
MongoDB联表查询aggregate : $lookup
参考:MongoDB联表查询建表插入数据:db.createCollection("user")db.user.insertMany([ { _id: ObjectId("5af2b2c6b138c267e414c072"), uid: "uid000", name: "小红", age: 26 }, { _id: ObjectId("5af2b2c6b138c267e414c073"),原创 2021-04-28 16:18:38 · 1085 阅读 · 0 评论 -
Moment.js : JavaScript 日期处理类库 utc时间/toISOString/toDate区别
参考:Moment.js 文档demo :<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- 导入Moment.js --> <script src="http://cdn.staticfile.org/moment.js/2.24.0/mom原创 2020-11-18 16:28:54 · 790 阅读 · 0 评论 -
MongoDB三 之 Array数组 /Object对象 的特殊操作
参考: MongoDB三 之 Array Object 的特殊操作 demo1:db.createCollection("test_array_object")db.test_array_object.insertMany([ { "name" : "xq1", "price" : [ 19800, 19500, 19000, 18800 ], "other" : { "start"原创 2021-04-08 14:29:28 · 1992 阅读 · 0 评论 -
mongo-日期类型/日期查询/时间查询/UTC + 8h = 北京时间new Date/ISODate
mongo-日期类型(2) 时间格式2020-01-13T16:00:00.000Z中的T和ZT表示分隔符,Z表示的是UTC。UTC:世界标准时间,在标准时间上加上8小时,即东八区时间,也就是北京时间。举例北京时间:2020-01-14 00:00:00对应的国际标准时间格式为:2020-01-13T16:00:00.000Z1、当通过mongo shell来插入日期类型数据时,使用new Date()和使用Date()是不一样的:2、我们看:使用new Date(),插入的是.原创 2021-03-12 10:51:20 · 7451 阅读 · 0 评论 -
可视化数据库管理:datagrip
一、datagripdatagrip 下载地址初级使用教程 DataGrip使用入门-安装及数据源管理(一) DataGrip使用入门-常用设置(二) DataGrip使用入门-常用操作(三) DataGrip使用入门-导出数据(四) 高级使用教程 DataGrip使用进阶-导航及搜索(一) DataGrip使用进阶-代码提示及格式化(二) DataGrip使用进阶-文本编辑器(三) 添加数据库没数据:这里全选表即可:执行sql脚本右键 - jump to query原创 2020-12-18 14:46:37 · 768 阅读 · 0 评论 -
dev/uat/prod环境/nodejs 切换环境/cross-env
什么是 开发环境、测试环境、生产环境、UAT环境、仿真环境开发环境( DEV / development ):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。测试环境( UAT / User Acceptance Test ):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。生产环境( PROD / production ):是指正式提供对外服务的,一般会关掉错误报告,打开错误日原创 2020-11-27 18:23:35 · 1546 阅读 · 0 评论 -
vscode 插件REST Client的使用(感谢wanandroid开放api)
下载1、新建文件,后缀以 .http 或者 .rest 结尾2、注意两条HTTP请求脚本之间一定要 ### 分隔测试一 : .http文件新建文件 : test1.http@BASE_URL = https://httpbin.org### 发送JSON数据POST {{BASE_URL}}/postContent-Type: application/json//这里必须有一空行{ "query": {"a":1,"b":2}}### post:applicati原创 2020-11-27 18:47:15 · 955 阅读 · 0 评论 -
nodejs(express) : jwt(jsonwebtoken) \ 测试工具:chai \ mocha 的使用:客户端与服务器端两端之间的身份验证。
一、jwtjwt官网npmjs jsonwebtokenjwt简介:jwt全称json web token 。jwt.io是用于令牌签名/验证的库,用来生成jwt。简单理解一下,就是 jwt.io这个库,提供了一种方法可以将一些信息加密,形成一串长长的字符串,类似于’eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflK原创 2020-11-19 17:02:20 · 374 阅读 · 0 评论 -
mongodb增删改查
dbshow dbsuse studentsshow collections增加数据//====================================//1、增加数据,语法: db.collectionName.isnert(document)。//====================================//不指定文档的id,数据库会默认分配一个随机iddb.user.insert({name:'xq1',age:20,gender:'f'});//指定文档的原创 2020-10-29 11:04:45 · 128 阅读 · 0 评论 -
mongodb 常用命令及增删改查
显示所有数据库# 显示所有数据库show databasesshow dbs切换数据库# 切换数据库,没有则创建use admin显示当前数据库# 显示当前数据库db显示当前数据库的表# mongo中collection即为 表# 显示当前数据库的表show collectionsshow tables创建用户# 创建用户db.createUser( { user:"root", pwd:"123456", roles:[{role:"userAdmi原创 2020-10-20 00:24:21 · 1382 阅读 · 0 评论 -
mongodb安装配置(重要)
参考Mac下安装和配置mongoDBmongo下载从mongoDB官网mongodb community 下载地址下载最新安装包,解压到 Documents/目录下,如图:mongod - 数据库服务器. 【命令行 : 第一步:启动服务】mongos - 分片路由器. mongo - 数据库shell(使用交互式javascript).【命令行 : 第二步:连接服务】配置环境变量#打开环境变量的配置文件open -e .bash_profile #添加路径export PATH原创 2020-12-21 19:38:59 · 188 阅读 · 0 评论