`
alfred_long
  • 浏览: 567214 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mongodb小试

 
阅读更多

mongo下载(官网)

 

安装:

 

$ adduser mongodb 
$ passwd mongodb 
$ mkdir -p /data/db/ 
$ chown `id -u` /data/db 
$ chown -R mongodb:mongodb /data 
默认mongodb数据存储在/data/db中
在控制台中: 
$ nohup ./mongodb-xxxxxxx/bin/mongod & 
$ ./mongodb-xxxxxxx/bin/mongo 
> db.foo.save( { a : 1 } ) 
> db.foo.find()

结果是: 
{ "_id" : ObjectId("4cd181a31415ffb41a094f43"), "a" : 1 }

这样一个简单的MongoDB数据库运行起来了。
 

 

php驱动(扩展)地址:

https://nodeload.github.com/mongodb/mongo-php-driver/zip/master

扩展安装同其他扩展安装

链接实例:

    //默认连接本机的27017端口,当然你也可以连接远程主机如192.168.0.4:27017,如果端口是27017,端口可以省略
    $m = new Mongo();

    // 选择comedy数据库,如果以前没该数据库会自动创建,也可以用$m->selectDB("comedy");
    $db = $m->comedy;

    //选择comedy里面的collection集合,相当于表
    $collection = $db->collection;
    $db->selectCollection("collection");

    //添加一个元素
    $obj = array( "title" => "Calvin and Hobbes-".date('i:s'), "author" => "Bill Watterson" );

    //将$obj 添加到$collection 集合中
    $collection->insert($obj);

    //添加另一个元素
    $obj = array( "title" => "XKCD-".date('i:s'), "online" => true );
    $collection->insert($obj);

    //查询所有的记录
    $cursor = $collection->find();

    //遍历所有集合中的文档
    foreach ($cursor as $obj)
    {
        echo $obj["title"] . "<br />\n";
    }

    //删除所有数据
    //$collection->remove();

    //删除 name 为hm
    //$collection->remove(array('name'=>'hm'));

    //断开MongoDB连接
    $m->close();
 

 

 

分享到:
评论

相关推荐

    mongodb在java中小试牛刀

    MongoDB在Java中被广泛用于构建高性能、可扩展的数据存储解决方案。MongoDB是一个NoSQL数据库,以其灵活性、可伸缩性和高性能而闻名。在Java中使用MongoDB,我们可以借助Spring Data MongoDB框架,它提供了一种简化...

    linux安装mongodb教程

    /usr/local/mongodb/mongodb-linux-2.0.7/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/mongodb-linux-2.0.7/logs/mongodb.log --logappend --port=27017 --fork 知识点 6:配置...

    cmd操作MongoDB数据库牛刀小试.pptx

    MongoDB是一种流行的 Nosql(非关系型)数据库系统,它以JSON格式的文档作为存储单元,提供了高效、灵活的数据管理方案。与传统的关系型数据库不同,MongoDB不需要预先定义模式,这使得它在处理结构不固定或快速变化...

    mongodb-测试数据

    MongoDB是一种流行的开源、分布式文档数据库,常被用于构建高性能、可扩展的应用程序。这个“mongodb-测试数据”压缩包显然包含了一些用于测试MongoDB功能的样例数据集,特别是针对增、删、改、查(CRUD)操作的学习...

    MongoDB实验 - .docx

    MongoDB 实验报告 本实验报告旨在详细介绍 MongoDB 的安装、配置和基本操作步骤,本报告基于 CentOS 7 系统,通过一步一步的截图和文字说明,帮助读者快速掌握 MongoDB 的使用。 一、安装 MongoDB 首先,我们需要...

    mongodb c#驱动最新驱动mongodb.driver.dll 版本2.12.0-beta1

    MongoDB 是一个流行的开源、基于分布式文件存储的数据库系统,主要设计用于处理大量数据的分布式环境。C# 驱动是 MongoDB 提供的一种客户端库,允许 .NET 开发者与 MongoDB 数据库进行交互。标题提到的是 MongoDB 的...

    mongodb安装包和compass

    MongoDB是一款开源、分布式、高性能的NoSQL数据库,它不使用传统的表格和列式结构来存储数据,而是采用键值对、文档、集合和图形数据模型。这种设计使得MongoDB在处理非结构化和半结构化数据时表现出色,特别适合大...

    mongodb Windows7 64位

    MongoDB是一款开源、高性能、无模式的文档型数据库,它在现代应用程序开发中扮演着重要的角色,特别是在处理大量非结构化数据时。针对"mongodb Windows7 64位"这个主题,我们将深入探讨MongoDB在Windows 7 64位操作...

    spring-data使用mongodbTemplate对MongoDB进行读写操作

    Spring Data MongoDB是一个强大的Java库,它为开发人员提供了一种简单的方式来访问和操作MongoDB数据库。这个库是Spring Data框架的一部分,旨在简化数据访问层的实现,尤其在使用NoSQL数据库如MongoDB时。MongoDB...

    mongodb数据库jar包

    MongoDB是一个流行的开源、分布式文档型数据库,设计用于处理大量数据并提供高可用性和高性能。在Java应用程序中,为了与MongoDB进行交互,我们需要使用Java MongoDB驱动程序。这个压缩包包含的就是Java连接MongoDB...

    Linux安装mongodb客户端

    sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpg...

    mongodb.dll 下载.zip

    MongoDB是一个开源、分布式、高性能的NoSQL数据库,以其灵活性、可扩展性和高可用性而闻名。`mongodb.dll`是MongoDB数据库系统在Windows平台上运行所必需的一个动态链接库(DLL)文件,它包含了MongoDB客户端和...

    MongoDB入门指南.pdf

    MongoDB入门指南 MongoDB是一种开源的文档类型数据库,它具有高性能、可扩展、高可用、自动收缩等特性。MongoDB能够避免传统的ORM映射,从而有助于开发。MongoDB中的每一行记录就是一个文档,它是一个由键值对构成...

    MongoDB图形化管理工具 MongoDB Compass

    MongoDB图形化管理工具 MongoDB Compass

    Centos7下安装MongoDB

    安装MongoDB需要安装mongodb-org元数据包,该包包含四个组件包:mongodb-org-server、mongodb-org-mongos、mongodb-org-shell、mongodb-org-tools。 在Centos7下安装MongoDB可以通过epel-release的yum源来安装,...

    geoserver发布mongodb矢量数据地图服务.docx

    Geoserver发布MongoDB矢量数据地图服务 Geoserver是一款功能强大且开源的地理信息系统(GIS)服务器,能够实现空间数据的存储、处理和发布。MongoDB是一款NoSQL数据库,能够存储大量的矢量数据。本文将介绍如何使用...

    在linux下配置 和启动mongodb

    "MongoDB 在 Linux 下的配置和启动" MongoDB 是一个流行的 NoSQL 数据库,广泛应用于大数据存储和实时数据处理。在 Linux 环境下,配置和启动 MongoDB 需要遵循一定的步骤,本文将详细介绍在 Linux 下配置和启动 ...

    mongodb linux 64位安装包

    MongoDB是一款高性能、无模式的分布式文档型数据库,被广泛应用于大数据存储、实时分析和互联网应用等领域。在Linux 64位系统上安装MongoDB,是很多开发人员和系统管理员的常见需求。以下是对"mongodb linux 64位...

    MongoDB4.2.21 Linux版本安装包

    MongoDB是一款高性能、无模式的分布式文档型数据库,被广泛应用于大数据分析、内容管理系统、物联网(IoT)、实时应用程序和地理位置数据存储等场景。在Linux环境下安装MongoDB 4.2.21版本,是许多系统管理员和开发者...

    DBeaver新增MongoDB驱动

    MongoDB驱动

Global site tag (gtag.js) - Google Analytics