python操作MongoDB
下载python中MongoDB的驱动程序
pip install pymongo
然后确保MongoDB已经安装且可以正常运行,去官网下载相应版本:https://www.mongodb.com/
mkdir -p /home/tools
cd/home/tools
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.2.tgz
解压文件并修改目录名
tar -zxvf mongodb-linux-x86_64-3.4.2 ...
《HelloGitHub月刊》第 11 期
《HelloGitHub》第 11 期
兴趣是最好的老师,《HelloGitHub》就是帮你找到兴趣!
简介
最开始我只是想把自己在浏览 GitHub 过程中,发现的有意思、高质量、容易上手的项目收集起来,这样便于以后查找和学习。后来一想,如果给这些 GitHub 项目都加上简单的效果图和一些通俗易懂的中文介绍。应该能够帮助到我这样的新手激 ...
编程书籍阅读随谈(第三篇)
前两篇介绍了自己看过的20本书,今天还将介绍10本书。这些书不一定都写的很好,我讲解的也不一定都对,这几篇博文主要是谈一下我看这些书的感受。给一些需要去学习这方面知识的人一些建议。也希望大家给我介绍介绍书籍,知识本身就是应该传播,以及我们这些人应该从传播中获取对自己有利的东西。有人写文为了 ...
编程书籍阅读随谈(第二篇)
这个读书随谈每篇介绍自己看过的10本书,估摸着会成为一个系列,且听我慢慢道来。上一篇主要讲解的是.NET方面的书籍,下面会介绍一些其他方面的书籍。知识是在传播中得到延伸,在人们的思考中才得到发展。作为程序员不看几本书,的确有些说不过去。
开始今天的10本书介绍,在这个系列中我将书分 ...
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
这章的目的是为了把前面所学习的内容整合一下,这个示例完成一个简单图书管理模块,因为中间需要使用到Bootstrap这里先介绍Bootstrap。
示例名称:天狗书店
功能:完成前后端分离的图书管理功能,总结前端学习过的内容。
技术:NodeJS、Express、Monk、MongoDB、AngularJS、BootStrap、跨域
效果:
一、Bootstrap
Bootstra ...
你的护城河在哪?老程序员的一些2016感悟
由于工作职位关系,在公司一直做一些技术储备工作。没有实际的开发任务,只是多看一些新东西,万一有需求可以出解决方案。
回顾2016,从前端开发到移动,从算法到机器学习,自然语言处理等,看过的东西很多很杂。
我一直有个疑问,什么才叫技术好?其实技术好,可能是个伪概念。
一门语言,一个方向,大部分人的水平都差不 ...
NodeJS+Express+MongoDB
一、MongoDB
MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功 ...
.NET Core下使用gRpc公开服务(SSL/TLS)
一、前言
前一阵子关于.NET的各大公众号都发表了关于gRpc的消息,而随之而来的就是一波关于.NET Core下如何使用的教程,但是在这众多的教程中基本都是泛泛而谈,难以实际在实际环境中使用,而该篇教程以gRpc为主,但是使用了其SSL/TLS,这样更加符合实际的生产使用,期间也会配套的讲解Docker ...
Mongo基础使用,以及在Express项目中使用Mongoose
MongoDB的基本使用
MongoDB特点:
使用BSON存储数据
支持相对丰富的查询操作(相对其他nosql数据库)
支持索引
副本集(支持多个实例/多个服务器运行同个数据库)
分片(数据库水平扩展)
无模式(同个数据文档中的数据可以不一样)
部署简单方便(默认无密码,也带来安全问题)
服务的启动:
mongod
(此前需要安装了mo ...
[C#项目开源] MongoDB 可视化管理工具 (2011年10月-至今)
正文
该项目从2011年10月开始开发,知道现在已经有整整5年了。MongoDB也从一开始的大红大紫到现在趋于平淡。
MongoCola这个工具在一开始定位的时候只是一个Windows版本的工具,期间也想改为WebPage版本,但是只是开了一个头,也没有继续下去。
现在想想,可能这个决定是正确的,WebPage版本是为了跨平台才去做的,但是,当 ...
云瓣影音网站&&微信端(已开源)
随着该项目的发布到线上(小打小闹),即将又要开启另一段崭新的旅程。强迫自己停下来写写所学所得,个人认为总结和分享是一种很棒的学习方式。那让我们先来瞧瞧项目长的什么样。如果着急要源码的朋友,可以下拉到最后~~
微信端部分展现
从微信端进入网 ...
开源物联网通讯框架ServerSuperIO,成功移植到Windows10 IOT,在物联网和集成系统建设中降低成本。附:“物联网”交流大纲
【开源】C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍
一、概述
经过一个多月晚上的时间,终于把开源物联网通讯框架ServerSuperIO成功移植到Windows10 IOT上,暂时全名:ServerSuperIO.WinIOT(以后可能还会移植到Ubuntu上)。以后可以把ServerSuperIO框架应用到嵌入式设备上,移植 ...
MongoDB 存储引擎:WiredTiger和In-Memory
存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv1和In-Memory。
从MongoDB 3.2 版本开始,WiredTiger成为MongDB默认的Storage Engine,用于将 ...
1元搭建自己的云服务器&解析域名
最近在学做微信开发,没有自己的域名和服务器就不得不寄人篱下,索性自己就到云主机上搭建了个服务器,但是水平有限弄了一个下午~~有自己的域名和服务器的好处相信不用我多说了。比如日后可以有自己域名的个性博客,或是把自己的项目放在里面展现给其他人看~~下面就开始进入正题了
一:云服务器
可能有些同学还不知道有这福 ...
Spring Boot(五):Spring Boot Jpa 的使用
在上篇文章Spring Boot(二):Web 综合开发中简单介绍了一下 Spring Boot Jpa 的基础性使用,这篇文章将更加全面的介绍 Spring Boot Jpa 常见用法以及注意事项。
使用 Spring Boot Jpa 开发时,发现国内对 Spring Boot Jpa 全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。本人也正在翻译Spring Data JPA 参考指南 ...
每天一个linux命令:scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就 ...
Python 操作 MongoDB
原文
这篇文章主要介绍了使用Python脚本操作MongoDB的教程,MongoDB作为非关系型数据库得到了很大的宣传力度,而市面上的教程一般都是讲解JavaScript的脚本操作,本文则是基于Python,需要的朋友可以参考下
0.启动mongodb数据库
$ mongod.exe --dbpath D:\mongodb\data\db
1.连接数据库
MongoClient VS Connection
class Mongo ...
MongoDB 数组
MongoDB是文档型数据库,每个文档(doc)表示数据的一项记录。相比关系型DB的row只能使用简单的数据类型,doc能够使用复杂的数据类型:内嵌doc,数组。MongoDB的数组是一系列元素的集合,使用中括号 [] 表示数组,例如:[1,2,3]的元素是整数值,[{name:"t5"}, {name:"t7"}],[ {name:"t5", age:21}, {name:"t7", age:22} ] ...
MongoDB 安装和可视化工具
MongoDB 是一款非常热门的NoSQL,面向文档的数据库管理系统,官方下载地址是:MongoDB,我选择的是 Enterprise Server (MongoDB 3.2.9)版本,安装在Windows Server 2012环境中。
MongoDB使用BSON对象来存储,与JSON格式类型的键值对(key/value)类似,MongoDB数据库和关系型DB的存储模型对应关系:
NoSQL 数据库的 ...
开源通用爬虫框架YayCrawler-开篇
各位好!从今天起,我将用几个篇幅的文字向大家介绍一下我的一个开源作品——YayCrawler,其在GitHub上的网址是:https://github.com/liushuishang/YayCrawler,欢迎大家关注和反馈。 YayCrawler是一个基于WebMagic开发的分布式通用爬虫框架,开发语言是Java。我们知道目前爬虫框架很多,有简单的,也有复杂的,有轻量型的, ...