mongodb eval 执行服务器端脚本

5371次阅读|137次收藏|445次赞

在MongoDB的服务器端可以通过db.eval函数来执行javascript脚本,如我们可以定义一个javascript函数,然后通过db.eval在服务器端来运行!我们前面其实也接触过在服务器段运行一个预定义的javascript脚本的情况,如在$where查询,执行mapreduce任务等。

什么是mongodb 固定集合

1675次阅读|137次收藏|442次赞

mongodb 固定集合就是事先创建而且大小固定的集合。固定集合很像环形队列,如何空间不足,最早的文档就会被删除,为新的文档腾出空间。

MongoDB的MapReduce的用法

4555次阅读|137次收藏|442次赞

MapReduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。这样做的好处是可以在任务被分解后,可以通过大量机器进行并行计算,减少整个操作的时间。

MongoDB中的索引的操作

1764次阅读|137次收藏|443次赞

MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在各种类型的键上创建索引。下面分别讲解各种类型的索引的创建,查询,以及索引的维护等。

SQL中null空值怎么用

2303次阅读|137次收藏|444次赞

一般情况下我们查询空值或者非空值的时候,用的是is null/is not null,而很少用=/<>。当表中某列值不是“不可空”,如果不向表中填数据,则该字段以null空值保存。NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的值的占位符。无法比较 NULL 和 0;它们是不等价的。

SQL中的CONVERT()函数

3865次阅读|137次收藏|443次赞

在SQL函数中,CONVERT函数是非常重要的,下面就将为您介绍SQL中CONVERT转化函数的用法,供您参考,希望对您学习SQL函数有所帮助。

SQL中的cast()函数

161853次阅读|139次收藏|602次赞

CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。

SQL中的注释

7862次阅读|137次收藏|446次赞

当你的SQL语句集合变得越来越大而非常复杂时,你需要对你的语句进行注释。你可以使用两种方法在你的语句中添加注释。假如你需要添加单行的注释时,你可以在一行后使用两个连字符

SQL中的运算符

6079次阅读|137次收藏|447次赞

运算符用来执行列、常量或变量之间的数学运算和比较操作。在Transact-SQL语言中的运算符分为算术运算符、位运算符、比较运算符、逻辑运算符、联接运算符和赋值运算符等。

SQL Server数据类型有哪些

5945次阅读|137次收藏|450次赞

在计算机中数据有两种特征:类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类。在SQL Server 中每个变量、参数、表达式等都有数据类型。那么SQL Server数据类型具体有哪些呢?

SQL中的with as的使用

9366次阅读|137次收藏|452次赞

with as你可以把他看做一个语句片段,也可以看做一个临时表,也叫做子查询部分。我们可以利用with as语句对查询出的结果进行二次处理,比如汇总、分类、求平均数等,实在是太方便了。

sql server中的逻辑读、物理读和预读

4155次阅读|137次收藏|449次赞

在使用SET STATISTICS IO ON语句来统计SQL语句或存储过程的I/O的时候,SQL SERVER会显示逻辑读与物理读,那么逻辑读、预读与物理读是什么意思呢?

SQL SERVER 数据库外键

4052次阅读|137次收藏|445次赞

在我们使用sql server的过程中,经常需要用到sql server外键约束,下面就将为您介绍sql server外键约束是如何建立的,希望对您学习sql server外键能有些帮助。

SQL SERVER 数据库主键

4379次阅读|137次收藏|445次赞

主键是对表的约束,保证数据的唯一性,主键唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性,主键只能有一个.

SQL Having的用法

8872次阅读|137次收藏|459次赞

having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可以使用多个分组标准进行分组。 与 WHERE 和 SELECT 的交互方式类似。WHERE 搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。