2020年7月1日

mongo 常用查询方法 pymongo mongoengine

摘要:1.mongoengine 查询返回指定列(指定字段) scalar from models import UserDayStat, UserDetails userdaystat = UserDayStat.objects(date="2020-06-30", day_age=0).scalar( 阅读全文

posted @ 2020-07-01 16:58 星河赵 阅读(8) 评论(0) 推荐(0) 编辑

2020年6月4日

ssh-pass 使用无需输入密码

摘要:在Linux后台中,经常会用到ssh、scp等命令。需要进行认证,手动输入密码,是交互式的过程。当将ssh、scp等命令做成自动化脚本时,可能需要非交互式的登录过程,此时可以用sshpass。 安装方式 1.在基于 RedHat/CentOS 的系统中,首先需要启用 EPEL 仓库并使用 yum 命 阅读全文

posted @ 2020-06-04 18:06 星河赵 阅读(25) 评论(0) 推荐(0) 编辑

curl 发送post请求

摘要:curl curl http://127.0.2.1:5353/user/get_macro_data -X POST -d '{"num": "7"}' --header "Content-Type: application/json" 阅读全文

posted @ 2020-06-04 14:04 星河赵 阅读(24) 评论(0) 推荐(0) 编辑

2020年5月18日

python实现socketserver处理多连接 相关逻辑

摘要:1.收发字符串处理 # 接收字符处理 b转str # json_str = str(self.data, encoding="utf8") json_str = self.data.decode("utf-8") # 发送字符处理 str转b data.encode() 阅读全文

posted @ 2020-05-18 15:01 星河赵 阅读(34) 评论(0) 推荐(0) 编辑

2020年4月30日

使用supervisor 进行进程管理时调整最大文件打开数

摘要:[supervisord] logfile=/tmp/supervisord.log ; 日志文件,默认是 $CWD/supervisord.log logfile_maxbytes=50MB ; 日志文件大小,超出会 rotate,默认 50MB logfile_backups=10 ; 日志文件 阅读全文

posted @ 2020-04-30 11:30 星河赵 阅读(57) 评论(0) 推荐(0) 编辑

2020年4月27日

python str与bytes之间的转换

摘要:# bytes object b = b"example" # str object s = "example" # str to bytes bytes(s, encoding = "utf8") # bytes to str str(b, encoding = "utf-8") # an alt 阅读全文

posted @ 2020-04-27 19:01 星河赵 阅读(79) 评论(0) 推荐(0) 编辑

2020年4月26日

vue 中区分测试环境和正式环境

摘要:其实很简单,只要改动四个地方就行,不管你用的是vueResource或者anxios都可以 1.在/config/dev.env.js 和/config/prod.env.js中分别这样修改 /config/dev.env.js 'use strict' const merge = require( 阅读全文

posted @ 2020-04-26 15:42 星河赵 阅读(263) 评论(0) 推荐(0) 编辑

Linux Centos 使用yum安装MongoDB 4.0

摘要:1.配置MongoDB的yum源 创建yum源文件: #cd /etc/yum.repos.d #vim mongodb-org-4.0.repo 添加以下内容:(我们这里使用阿里云的源) [mngodb-org] name=MongoDB Repository baseurl=http://mir 阅读全文

posted @ 2020-04-26 11:24 星河赵 阅读(175) 评论(0) 推荐(0) 编辑

2020年4月24日

mongoengine 中高级用户执行聚合函数等

摘要:在mongoengine中执行pymongo做高级查询事例 用到分组、查询人数、降uid push到列表中 new_user_data = {} pipeline = [ {'$match': {'date': {'$gte': "2020-04-01", '$lte': "2020-04-29"} 阅读全文

posted @ 2020-04-24 11:41 星河赵 阅读(134) 评论(0) 推荐(0) 编辑

mongoDB中聚合(aggregate)的具体使用

摘要:先来看一个分组的例子,本例中$group是一个管道操作符,获得的结果可以接着输出到下一个管道,而内部的$sum是一个表达式操作符。 参考链接 https://www.jianshu.com/p/72fc4409936c 用$group 举个例子 将document分组,用作统计结果 ``` db.U 阅读全文

posted @ 2020-04-24 11:38 星河赵 阅读(279) 评论(0) 推荐(0) 编辑

导航