• mongodb eval 执行服务器端脚本

    日期:

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

  • MongoDB中连接字符串的编写

    日期:

    MongoDB数据库与传统的关系型数据库相比,它具有操作简单、完全免费、源码公开等特点,这使MongoDB产品广泛应用于各种大型门户网站和专业网站。由于MongoDB连接并不支持HTTP协议,所有你不能直接通过浏览器访问MongoDB,下面详细介绍MongoDB中连接字符串的编...

  • MongoDB与MySQL常用操作语句对照

    日期:

    一、MongoDB对MySQL常用的SQL语句对应的实现 复制代码 代码如下: MySQL: SELECT * FROM user Mongo: db.user.find() MySQl: SELECT * FROM user WHERE name = foobar Mongo: db.user.find({ name : foobar }) MySql: INSERT INTO user (name,age) VALUES (fo...

  • MongoDB与MySQL的操作对比表及区别介绍

    日期:

    MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL(全称Structured Query Language)语句就不适...

  • MongoDB中的bson介绍和使用实例

    日期:

    一、什么是bson BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。 BSON可以做为网络数据交换的一种存储形式,这个有点类似于Google的P...

  • MongoDB安全配置详解

    日期:

    0x00 MongoDB权限介绍 1.MongoDB安装时不添加任何参数,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库,需以--auth参数启动。 2.在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的...

  • MongoDB的一些常用查询方法

    日期:

    MongoDB的一些常用查询方法,本文罗列了MongoDB的一些常见、常用查询方法,非常的实用 Query.All(name, a, b);//通过多个元素来匹配数组 Query.And(Query.EQ(name, a), Query.EQ(title, t));//同时满足多个条件 Query.EQ(name, a);//等于 Query.Exists(type, tr...

  • MongoDB学习笔记之MapReduce使用示例

    日期:

    一、mapreduce是根据map函数里调用的emit函数的第一个参数来进行分组的 Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。 使用 MapReduce 要实现两个函数 Map 函数和 Reduce 函数, Ma...

  • MongoDB学习笔记之分组(group)使用示例

    日期:

    MongoDB学习笔记之分组(group)使用示例,本文直接给出一组测试数据,然后练习分组的基本使用,需要的朋友可以参考下 // 准备测试数据 db.user.drop(); for ( var i=10; i 100; i++) { db.user.insert({ name: user + i, age : Math.floor(Math.random()*10)+ 2...

  • MongoDB备份、还原、导出、导入、克隆操作示例

    日期:

    MongoDB备份、还原、导出、导入、克隆操作示例,本文分别给操作代码、命令实例,需要的朋友可以参考下 数据库备份 mongodump 备份本地所有MongoDB数据库: # mongodump -h 127.0.0.1 --port 27017 -o /root/db/alldb 备份远程指定数据库: # mongodump -h 192.1...