mongodb数据类型转换

字段类型编号:

  • 1 Double 浮点型 
    2 String UTF-8字符串都可表示为字符串类型的数据 
    3 Object 对象,嵌套另外的文档 
    4 Array 值的集合或者列表可以表示成数组 
    5 Binary data 二进制 
    7 Object id 对象id是文档的12字节的唯一 ID 系统默认会自动生成 
    8 Boolean 布尔类型有两个值TRUE和FALSE 
    9 Date 日期类型存储的是从标准纪元开始的毫秒数。不存储时区 
    10 Null 用于表示空值或者不存在的字段 
    11 Regular expression 采用js 的正则表达式语法 
    13 JavaScript code 可以存放Javasript 代码 
    14 Symbol 符号 
    15 JavaScript code with scope 
    16 32-bit integer 32位整数类型 
    17 Timestamp 特殊语义的时间戳数据类型 
    18 64-bit integer 64位整数类型

db.ngx.find({"request_param.acttime" : { $type : 2 }})
db.ngx.find({"request_param.acttime" : { $type : 2 }}).forEach(function(x) {
    x.request_param.acttime = new NumberInt(x.request_param.acttime);
    db.ngx.save(x);
})

Related posts

mongodb 备份与还原

#!/bin/bash
# mongodb 数据备份与还原
# by zjs
# date 2016-12-13 21:43
# 恢复命令 mongorestore...

Latest posts

CloudflareCDN+nginx配置特定IP访问限制

Cloudflare公开中国节点IP段
https://www.cloudflare.com/zh-cn/ips/

# 获取CF代理IP
# 配置加入nginx Server前
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from...

git系统间换行符的问题CRLF/LF/CR

CR回车 LF换行Windows/Dos CRLF \r\n
Linux/Unix LF \n
MacOS CR \r

一、AutoCRLF
#提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true

#提交时转换为LF,检出时不转换
git config --global...

数据采集触发防火墙

通过dns分析,目标网站使用阿里云ECS云盾.网站流量先经过aliyunddos1001.com服务器

经过反复尝试将之前Curl请求改成基于HTTP_Request2的Socket请求,顺利绕过防火墙.
通过tcpdump抓包比较

# socket
23:37:37.498916 IP localhost.58718 > localhost.http: Flags , seq 258486799, win 65495, options [mss...

wsl2使用genie守护进程

安装 wsl-transdebian

sudo apt install apt-transport-https

wget -O /etc/apt/trusted.gpg.d/wsl-transdebian.gpg https://arkane-systems.github.io/wsl-transdebian/apt/wsl-transdebian.gpg

chmod a+r /etc/apt/trusted.gpg.d/wsl-transdebian.gpg

cat << EOF > /etc/apt/sources.list.d/wsl-transdebian.list
deb...

CloudFlare的SSL证书浏览器提示不安全原因

Cloudflare Origin CA 证书安装说明

1、先创建CA证书

2、将证书文件下载

3、获取CloudFlare的根证书

4、将根证书合并的xxxxx.pem的后面

再将证书部署到服务器,浏览器刷新显示“连接安全”。

Leave a Comment

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注