12 2020 档案
摘要:Django优雅集成MongoDB 将Django与MongoDB集成 在不更改Django ORM的情况下,将MongoDB用作Django项目的后端数据库。使用Django Admin在MongoDB中添加和修改文档。通过仅添加一行代码,开始将Django与MongoDB结合使用。 1.pip安
阅读全文
摘要:MongoDB学习笔记:文档Crud Shell 文档插入 一、插入语法 db.collection.insertOne() 将单个文档插入到集合中。db.collection.insertMany() 将多个文件插入集合中。 文档删除 一、删除语法 db.collection.deleteOne(
阅读全文
摘要:MongoDB学习笔记:MongoDB 数据库的命名、设计规范 第一部分,我们先说命名规范。 文档 设计约束 UTF-8 字符 不能包含 \0 字符(空字符),这个字符标识建的结尾 . 和 $ 有特殊含义,需要避免 区分大小写 键不能重复 键/值对有序 实践约束 【强制】文档中的key禁止使用_以外
阅读全文
摘要:MongoDB学习笔记:快速入门 一、MongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类
阅读全文
摘要:MongoDB学习笔记:Python 操作MongoDB Pymongo 安装 安装pymongopip install pymongoPyMongo是驱动程序,使python程序能够使用Mongodb数据库,使用python编写而成; 数据库相关操作 连接及创建数据库 import pymongo
阅读全文
摘要:在Docker中安装MongoDB docker run -p 27017:27017 -v /data/mongodb:/data/db --name mongodb -d mongo --auth 1.版本选取 访问mongodb的镜像仓库地址:https://hub.docker.com/_/
阅读全文
摘要:在192.168.6.203上,挂接第二块硬盘 fdisk -l 1.fdisk /dev/vdb 命令(输入 m 获取帮助):n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default
阅读全文
摘要:ElasticSearch聚合 前言 说完了ES的索引与检索,接着再介绍一个ES高级功能API – 聚合(Aggregations),聚合功能为ES注入了统计分析的血统,使用户在面对大数据提取统计指标时变得游刃有余。同样的工作,你在Hadoop中可能需要写mapreduce或Hive,在mongo中
阅读全文
摘要:Nginx的超时timeout配置详解 本文介绍 Nginx 的 超时(timeout)配置。 Nginx 处理的每个请求均有相应的超时设置。如果做好这些超时时间的限定,判定超时后资源被释放,用来处理其他的请求,以此提升 Nginx 的性能。 keepalive_timeout HTTP 是一种无状
阅读全文
摘要:import elasticsearch from elasticsearch_dsl import Search, MultiSearch # Search-执行一个搜索,MultiSearch-同时执行多个搜索 from elasticsearch_dsl import Q class sett
阅读全文
摘要:elasticsearch-dsl 一、简介 elasticsearch-dsl是基于elasticsearch-py封装实现的,提供了更简便的操作elasticsearch的方法。 二、具体使用 elasticsearch的官方文档介绍一共包括六个部分,分别是:configuration、sear
阅读全文
摘要:Python Xpath语法 一、选取节点 常用的路劲表达式: 表达式 描述 实例 nodename 选取nodename节点的所有子节点 xpath(‘//div’) 选取了div节点的所有子节点 / 从根节点选取 xpath(‘/div’) 从根节点上选取div节点 // 选取所有的当前节点,不
阅读全文
摘要:Elasticsearch常用DSL关键字 query: 用于包含查询使用到的语法 match_all: 最简单的查询,获取索引所有数据,类似搜索 *。如:”query”:{“match_all”:{}} bool: 复合查询,可以包含多个查询条件,主要有(must,must_not,should)
阅读全文
摘要:定时任务框架APScheduler学习详解 APScheduler简介 在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()
阅读全文
摘要:import pika import json import time import os import ast import uuid import time import json import hashlib import redis import pymysql import logging
阅读全文
摘要:# -*- coding: utf-8 -*- # @Time : 2020/12/2 9:58 # @Author : ward # @File : 3.py import re import requests import random from parsel import Selector c
阅读全文
摘要:import pika import threading import random import uuid import json # 框架模块 from django.conf import settings """ Class: Parameters: Connectionsize:int类型
阅读全文