STM32CubeMX的下载与安装:官网下载注意:需要安装Java开发环境。STM32CubeMX新建工程1、打开STM32CubeMX,点击help中的manage embedded software packages安装你需要的包。2、打开STM32CubeMX,点击file选中New Proj... ...
分类:
其他好文 时间:
2020-01-30 21:06:27
阅读次数:
95
2.5、与python交互 点击查看官方文档 安装python包 进入虚拟环境 sudo pip install pymongo 或源码安装 python setup.py 引入包pymongo import pymongo 类MongoClient 连接,创建客户端 无安全认证:client=py ...
分类:
数据库 时间:
2020-01-30 10:00:50
阅读次数:
85
在mysql中已经学习了索引,并知道索引对于查询速度的提升 mongodb也支持索引,以提升查询速度 步骤一:创建大量数据 执行如下代码,向集合中插入10万条文档 for(i=0;i<100000;i++) { db.t1.insert({name:'test'+i, age:i}) } 步骤二:数 ...
分类:
数据库 时间:
2020-01-30 09:29:55
阅读次数:
76
2.4、备份 语法 mongodump -h dbhost -d dbname -o dbdirectory -h:服务器地址,也可以指定端口号 -d:需要备份的数据库名称 -o:备份的数据存放位置,此目录中存放着备份出来的数据 例1 sudo mkdir test1bak sudo mongodu ...
分类:
数据库 时间:
2020-01-29 23:31:14
阅读次数:
92
超级管理员 为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户 采用了角色-用户-数据库的安全管理方式 常用系统角色如下: root:只在admin数据库中可用,超级账号,超级权限 Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据 ...
分类:
数据库 时间:
2020-01-29 23:25:53
阅读次数:
95
2.3、复制(副本集) 什么是复制 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性 复制还允许从硬件故障和服务中断中恢复数据 为什么要复制 数据备份 数据灾难恢复 读写分离 高(24* 7)数据可用性 无宕机维护 副本集对应用程序是透明 复制的工作 ...
分类:
数据库 时间:
2020-01-29 23:24:04
阅读次数:
86
高级操作 讲解关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR 完成python与mongodb的交互 2.1、聚合 aggregate 聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法 db.集合名称.aggregate([{管道:{表 ...
分类:
数据库 时间:
2020-01-29 10:59:28
阅读次数:
116
数据查询 基本查询 方法find():查询 db.集合名称.find({条件文档}) 方法findOne():查询,只返回第一个 db.集合名称.findOne({条件文档}) 方法pretty():将结果格式化 db.集合名称.find({条件文档}).pretty() 比较运算符 等于,默认是等 ...
分类:
数据库 时间:
2020-01-29 10:57:22
阅读次数:
109
数据类型 下表为MongoDB中常用的几种数据类型: Object ID:文档ID String:字符串,最常用,必须是有效的UTF-8 Boolean:存储一个布尔值,true或false Integer:整数可以是32位或64位,这取决于服务器 Double:存储浮点值 Arrays:数组或列表 ...
分类:
数据库 时间:
2020-01-29 10:56:34
阅读次数:
86
1234前端工程化从单纯的 HTML/CSS/JavaScript,到 gulp/webpack 以及 node.js.可能还需要其他的插件 sass、less、vue、react、angular、等等插件.最重要的是后端吐出数据,在前端做逻辑处理.123大专栏 全栈新视觉——前后端分离ss="li... ...
分类:
其他好文 时间:
2020-01-29 10:52:34
阅读次数:
79