#GO

Mongoose学习参考资料

我们学习node操作mongodb数据库时,可能经常要用到MongoDB数据库的模型工具Mongoose,下面是我整理的一些学习资料:  番外篇之——使用Mongoose:https://github.com/nswbmw/N-blog/wiki/%E7%95%AA%E5%A4%96%E7%AF...
代码星球 ·2020-07-24

node+express+mongodb初体验

  从去年11月份到现在,一直想去学习nodejs,在这段时间体验了gulp、grunt、yeomen,fis,但是对于nodejs深入的去学习,去开发项目总是断断续续。  今天花了一天的时间,去了解整理整个学习思路,以下是我的学习分享,是入门级学习体验适合node+mongodb开发小白,node已玩过很久的大神这篇...
代码星球 ·2020-07-24

mongoose简单使用样例

新建文件app.js内容如下:Js代码  var mongoose = require('mongoose')  , Schema = mongoose.Schema;    mo...
代码星球 ·2020-07-24

MongoVUE简单操作手册

http://wenku.baidu.com/link?url=3wlXip1sYdUBWfXjFi58bc_MJChNoMAgA00ooevx8RQCForbdQMxHwJ43DQAAMfLSLWU91yG8HuJnYVkSvZx8JqJBVX_uMGi-k34azmlzYe...
代码星球 ·2020-07-24

MongoDB出现The default storage engine 'wiredTiger' is not available之问题解决

问题描述:低版本MongoDB存在该问题(版本为3.x),高版本则无该问题。参考解决问题链接:MongoDB学习—(1)安装时出现Thedefaultstorageengine‘wiredTiger’isnotavailable问题解决 https://blog.csdn....

HustOJ二次开发之修改相关Logo

比如将如图中的HUSTOJ进行修改:在Linux上修改,通过关键字搜索,会获取如下两个重要文件,找到都有的文字进行修改即可:grep-rn"HUSTOJ"*cd/home/judge/src/webviminclude/db_info.inc.php修改标题vimtemplate/bs3/js.php修改底部...

python3.6在linux持久运行django

最近线上运行一个OnlineJudgeServer的项目,通过pythonmanage.pyrunserver0.0.0.0:8090运行,如果关闭当前窗口,实际就相当于关闭了这个进程。之前说过通过nuhub可以实现在Linux持久运行的目的。如果你的nohub出现nohub命令找不到,那么你可以执行如下这个命令:/u...

使用docker-compose运行Django

1.新建空目录 2.进入该目录新建Dockerfile文件,并在该Dockerfile文件添加如下内容FROMpython:3ENVPYTHONUNBUFFERED1RUNmkdir/codeWORKDIR/codeADDrequirements.txt/code/RUNpipinstall-rrequire...

MongoDB(课时30 $group)

3.7.5、聚合框架(核心)MapReduce功能强大,但是它的复杂度和功能一样强大,那么我们需要MapReduce的功能,使用聚合框架中的聚合函数:aggregate()。3.7.5.1、group操作group主要进行分组的数据操作。范例:实现聚合查询的功能db.emps.aggregate([{"$group":...
代码星球 ·2020-07-22

MongoDB(课时29 MapReduce)

3.7.4MapReduceMapReduce是整个大数据的精髓所在(实际中别用,因为在MongoDB中属于最底层操作)。MapReduce是一种计算模型,简单的说就是将大批量的工作分解执行,然后再将结果合并成最终结果。MapReduce就是分为两步处理数据:Map:将数据分别取出Reduce:负责数据的最后的处理范例...
代码星球 ·2020-07-22

MongoDB(课时28 group操作)

3.7.3group操作使用“group”操作可以实现数据的分组操作,MongoDB里将集合依据不同的的key进行分组操作,并且每个组产生一个处理文档。范例:查询年龄大于等于19岁的学生信息,并且按照年龄分组 db.runCommand({"group":{            "n...
代码星球 ·2020-07-22

MongoDB(课时27 消除重复数据)

3.7.2消除重复数据在SQL中对于重复的数据可以使用"DISTINCT"消除,在MongoDB中依然支持。(distinct不同的)范例:查询所有name的信息本次的操作没有直接的函数支持,只能够利用runCommand()函数。runCommand()直接通过db调用,不经过集合调用,所以在runCommand()...

MongoDB(课时26 聚合(取的集合个数))

3.7聚合(重点)信息的统计操作就是聚合(直白:分组统计就是一种聚合操作)。3.7.1取的集合的数据量对于集合的数据量而言,在MongoDB里面直接使用count()函数就可以完成。范例:统计students表中的数据量db.students.count()范例:模糊查询db.students.count({"name...

MongoDB(课时25 地理信息索引)

3.6.4地理信息索引地理信息索引分为两类:2D平面索引,2DSphere球面索引。在2D索引里面基本上能够保存的信息都是坐标,而且坐标保存的就是经纬度坐标。范例:定义一个shop的集合db.shop.insert({loc:[10,10]})  #loc表示坐标db.shop.insert({loc:[11,10]}...

MongoDB(课时24 全文索引)

3.6.3全文索引在一些信息管理平台上经常需要进行信息模糊查询,最早的时候是利用了某个字段上实现的模糊查询,但这个时候返回的信息并不会很准确,因为只能够查A字段或B字段,而在MongoDB里面实现了非常简单的全文检索。范例:定义一个新的集合db.news.insert({"title":"wangke","conten...
代码星球 ·2020-07-22
首页上一页...9091929394...下一页尾页