摘要: 1. $push 作用:往数组里面添加元素 2.$pull 作用:从数组里面移除元素 数据样式一: { "_id" : ObjectId("611f43f203e8037ca351525f"), "index" : 1.0, "nums" : [ 1.0, 2.0, 3.0, 4.0, 5.0, 6 阅读全文
posted @ 2021-08-20 14:10 张京墨 阅读(326) 评论(0) 推荐(0) 编辑
摘要: test 场景一:学生表和课程表 存法一:引用型文档 学生表 { "_id":"1", "name":"zhang", "course": [ "c1","c2","c3"] } 课程表 { "_id":"c1", "course_count":40, "name":"毛概" } **缺点:**关联 阅读全文
posted @ 2021-08-14 00:44 张京墨 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. mongo中存储照片 方式一:存储本地图片 from pymongo import MongoClient from gridfs import * conn = MongoClient(["xxx1:37017", "xxx:47017", "xxx:57017"], replicaset= 阅读全文
posted @ 2021-08-09 23:31 张京墨 阅读(597) 评论(0) 推荐(0) 编辑
摘要: $操作符使用 $操作符一般用作 == index a == 1. $addField 增加一个字段 使用场景一:查询的结果中增加字段 数据类型如下 { "_id" : ObjectId("610cd5a0702aac3e62a77a13"), "name" : "zhang", "intro" : 阅读全文
posted @ 2021-08-08 00:23 张京墨 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 前提 docker运行了三个容器,每个容器跑一个mongo最新的镜像。 1. 运行三个容器,指定复制集的形式 # 运行三个容器 root@iZwz9434lxf5ptexiu13giZ:~# docker run --name m3 -p 57017:27017 -d mongo --replSet 阅读全文
posted @ 2021-07-22 19:41 张京墨 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 环境:已经安装过docker # ubuntu16.04 安装compose步骤 sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` 阅读全文
posted @ 2021-06-28 23:54 张京墨 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是WSGI Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口。 2. 发展历史 1 阅读全文
posted @ 2021-06-19 22:42 张京墨 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1. ipdb 安装ipdb,pip3.7 install ipdb 2. 以一个flask为例 TODO 阅读全文
posted @ 2021-06-15 23:44 张京墨 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1. vars vars(objcet) 函数返回对象object的属性和属性值的字典对象 def test(a, b): # {'a': 10, 'b': 20} 常用打印函数的所有入参 print(vars()) return a + b if __name__ == '__main__': t 阅读全文
posted @ 2021-06-15 23:24 张京墨 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.运行三个容器 # 运行三个容器 root@iZwz9434lxf5ptexiu13giZ:~# docker run --name m3 -p 57017:27017 -d mongo --replSet "rs" # 指定复制集的名称 8ef9fcffdbabbe62d77672528ea00 阅读全文
posted @ 2021-05-31 18:54 张京墨 阅读(287) 评论(0) 推荐(0) 编辑