form1.cn
Make a little progress every day
31th of March 2017 Database Mongodb 2208

Mac下按装php的MongoDB扩展

此方法只试过使用mac内置php,只需要一条命令#$brewinstallphp55-mongo#安装对应你本机php版本成功返回如下信息:你可以使用php-m查看一下,是否有mongo扩展,然后重启你的apache,打印一下phpinfo进行查看
31th of March 2017 Database Mongodb 2461

Windows中安装MongoDB的PHP扩展

一般开发者的环境Windows的占多部分,如果使用MongoDB那就需要在自己的开发环境中安装PHP的Mongo扩展1,下载dll扩展文件,放到php的ext目录下下载地址:https://pecl.php.Net/package/mongo2,修改php.ini,在扩展处加入:extension=php_mongo.dll3,重启apache4,使用phpinfo()或php-m查看是否已经有mongo扩...
31th of March 2017 Database Mongodb 1940

MongoDB3.x创建用户与用户角色

为了MongoDB的安全,我们必须通过用户名和密码登陆后才能操作MongoDB,增加一个管理员:注:MongoDB安装好以后由默认的admin表和local表;其中admin存放的是用户信息定义:创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。语法:db.createUser(user,writeConcern)user这个...
31th of March 2017 Database Mongodb 2151

PHP操作MongoDB的原生CURD方法

<?php//连接数据库$m=newMongoClient("mongodb://127.0.0.1:27017");//连接默认主机和端口为:mongodb://localhost:27017//$m=newMongoClient("mongodb://root_mongo:xtwvfwlgr47782906@127.0.0.1:27017");//连接设置了权限的mongo//$m=newMongoClient("mongodb://example.com");//连接远程数据库,默认端口...
29th of March 2017 Database Mongodb 2530

MongoDB自带的监控工具mongostat与mongotop

这两个命令来监控MongoDB的运行情况。这两个命令对于我们处理MongoDB数据库变慢等等问题非常有用,能详细的统计MongoDB当前的状态信息。除此之外,还可以用db.serverStatus()、db.stats()、开启profile功能通过查看日志进行监控分析。一、mongotopmongotop用来跟踪MongoDB的实例,提供每个集合的统计数据。默...
29th of March 2017 Database Mongodb 1988

MongoDB的备份与恢复

注:在备份与恢复前要先启动你的mongod服务mongodump数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。语法:>mongodump-hdbhost-ddbname-odbdirectory参数说明:-h:MongDB所在服务器地址,例如...
28th of March 2017 Database Mongodb 1845

MongoDB中的聚合-管道

MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*)。MongoDB中聚合的方法使用aggregate()。语法:>db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)实例,集合中的数据如下:{_id:ObjectId(7df78ad8902c)title:'MongoDBOverview',d...
28th of March 2017 Database Mongodb 2072

MongoDB常用命令整理

创建数据库语法:useDATABASE_NAME说明:如果数据库不存在,则创建,否则切换。插入数据后showdbs才能看到新创建的数据库实例:以下实例为创建form1数据库>useform1switchedtodbform1>dbform1>删除数据库语法:db.dropDatabase()说明:删除当前数据库,默认为test,你可以使用db命令查看当前数据库名。实例:...
27th of March 2017 Database Mongodb 1999

Linux中php安装Mongodb扩展

下载php的mongodb扩展从http://pecl.php.net/package/mongo这个网址下载mongodb的扩展源码包,下载最新的即可#wgethttps://pecl.php.net/get/mongo-1.6.14.tgz#cdmongo-1.4.5#/usr/local/php/bin/phpize#生成configure#./configure--with-php-config=/usr/local/php/bin/php-config#make&&makeinstall注意:/...
27th of March 2017 Database Mongodb 3061

消除Mongo启动时的警告

1,never警告2017-03-27T13:56:24.343+0800ICONTROL[initandlisten]*WARNING:/sys/kernel/mm/transparent_hugepage/enabledis'always'.2017-03-27T13:56:24.343+0800ICONTROL[initandlisten]*Wesuggestsettingitto'never'2017-03-27T13:56:24.343+0800ICONTROL[initandlisten]2017-03-27T13:56:24.343+0800IC...
27th of March 2017 Database Mongodb 2294

MongoDB配置文件.conf配置项介绍

基本配置#数据库数据存放目录dbpath=/usr/local/mongodb304/data#数据库日志存放目录logpath=/usr/local/mongodb304/logs/mongodb.log#以追加的方式记录日志logappend=true#端口号默认为27017port=27017#以后台方式运行进程fork=true#开启用户认证auth=true#关闭http接口,默认关闭http端口访问nohttpinterfa...
27th of March 2017 Database Mongodb 2071

Linux中安装启动MongoDB与可视化工具

MongoDB提供了linux各发行版本64位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压tgz(以下演示的是64位Linux上的安装)。curl-Ohttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz#下载tar-zxvfmongodb-linux-x86_64-...
27th of March 2017 Database Mongodb 1915

Windows中安装MongoDB数据库

MongoDB下载MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载地址:https://www.mongodb.com/download-center#community注意:在MongoDB2.2版本后已经不再支持WindowsXP系统。最新版本也已经没有了32位系统的安装文件。MongoDBforWindows64-bit...
27th of March 2017 Database Mongodb 1888

MongoDB的介绍与特点

MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB文档类似于JSON对象。字段值可以包含其他...
23th of December 2016 Database Mongodb 3655

Linux下启动mongodb在后台运行与自动启动

先完成安装mongodb的一些操作创建数据目录:#mkdir/data/mongo创建配置文件#vi/data/mongo/mongodb.cnfdbpath=/data/mongo/logpath=/data/mongo/mongo.loglogappend=truefork=true#以守护进程的方式运行MongoDBport=27017rest=true#是否开启HTTP用户界面或者:不创建配置文件通过mongod参数启动也可以1、配置...