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

MongoDB【hello word 系列】

阅读更多
下载:
[root@jakarta hooopo]# wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-static-1.3.0.tgz

安装:
直接解压就ok。。
[root@jakarta hooopo]# tar zxvf mongodb-linux-x86_64-static-1.3.0.tgz

创建目录:
[root@jakarta mongodb-linux-x86_64-static-1.3.0]# mkdir -p /data/db

启动mongodb  server:
[root@jakarta mongodb-linux-x86_64-static-1.3.0]# ./bin/mongod &
[1] 8507
[root@jakarta mongodb-linux-x86_64-static-1.3.0]# ./bin/mongod --help for help and startup options
Sat Mar  6 20:18:02 Mongo DB : starting : pid = 8507 port = 27017 dbpath = /data/db/ master = 0 slave = 0  64-bit 

warning: built with boost version <= 1.34, limited concurrency
Sat Mar  6 20:18:02 db version v1.3.0, pdfile version 4.5
Sat Mar  6 20:18:02 git version: 6fb87032031c0d9f88490c14b953b5dd934a5849
Sat Mar  6 20:18:02 sys info: Linux ofc-n1.10gen.com 2.6.23.17-88.fc7 #1 SMP Thu May 15 00:02:29 EDT 2008 x86_64 BOOST_LIB_VERSION=1_33_1
Sat Mar  6 20:18:02 waiting for connections on port 27017


启动客户端连接mongodb:
[root@jakarta mongodb-linux-x86_64-static-1.3.0]# ./bin/mongo
MongoDB shell version: 1.3.0
url: test
connecting to: test
Sat Mar  6 20:19:34 connection accepted from 127.0.0.1:39857 #1
type "help" for help
> db.foo.save({a:1})
Sat Mar  6 20:19:56 allocating new datafile /data/db/test.ns, filling with zeroes...
Sat Mar  6 20:19:56 done allocating datafile /data/db/test.ns, size: 16MB, took 0.046 secs
Sat Mar  6 20:19:56 allocating new datafile /data/db/test.0, filling with zeroes...
Sat Mar  6 20:19:56 done allocating datafile /data/db/test.0, size: 64MB, took 0.104 secs
Sat Mar  6 20:19:56 building new index on { _id: ObjId(000000000000000000000000) } for test.foo...
Sat Mar  6 20:19:56 Buildindex test.foo idxNo:0 { name: "_id_", ns: "test.foo", key: { _id: ObjId(000000000000000000000000) } }
Sat Mar  6 20:19:56 done for 0 records 0secs
Sat Mar  6 20:19:56 insert test.foo32152ms
> db.foo.findOne()
{ "_id" : ObjectId("4b92486c67fe79f9ebd399a5"), "a" : 1 }


指定data存放目录:
./mongod --dbpath /var/lib/mongodb/


指定端口:
./mongod --port 12345

以精灵进程方式运行:
./mongod --fork --logpath /var/log/mongodb.log --logappend



结束server:
kill -2 PID

or
> db.shutdownServer()



mongodb官方网站:http://www.mongodb.org/
还有国人翻译的文档:http://www.mongodb.org/display/DOCSCN/Home
1
0
分享到:
评论

相关推荐

    Java MongoDB 实例HelloWorld

    NULL 博文链接:https://flycun2.iteye.com/blog/1906539

    Java + MongoDB 实现 hello world 例子(译)

    在本教程中,我们将探讨如何使用Java编程语言与MongoDB数据库进行交互,通过一个简单的"Hello, World!"示例来入门。MongoDB是一款流行的、基于文档的NoSQL数据库,而Java是广泛应用于企业级开发的编程语言。结合两者...

    PHP操作MONGODB详细文档 WORD版

    在IT行业中,数据库管理和开发是至关重要的技能,尤其是在大数据时代,NoSQL数据库如MongoDB的使用日益广泛。MongoDB是一个高性能、开源、无模式的分布式文档型数据库,它以其灵活性和可扩展性受到青睐。而PHP作为...

    MongoDB权威指南系列

    本系列指南将深入探讨MongoDB的核心概念、操作以及在大数据处理中的应用。 《MongoDB权威指南(第2版)》是全面了解MongoDB的基础教程,涵盖了以下关键知识点: 1. **MongoDB基础知识**:介绍MongoDB的基本架构,...

    基于 mongodb 可上传各种格式文件,主要是针对图片,Excel ,word 等文件进行上传。可单独部署。

    在这个项目中,我们看到 MongoDB 被用作一个存储平台,支持多种文件类型的上传,特别是图片、Excel 和 Word 文件。这种功能在许多应用场景中都非常有用,比如内容管理系统、文件分享平台或者数据分析工具。 首先,...

    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:配置...

    mongodb linux 64位安装包

    在提供的压缩包文件名`mongodb-linux-x86_64-3.4.7`中,`3.4.7`表示这是MongoDB的3.4系列的一个版本,该版本在2017年发布,带来了诸多性能优化和新特性。64位(x86_64)说明该版本适用于64位的Linux操作系统。 安装...

    mongodb-测试数据

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

    MongoDB实验 - .docx

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

    MongoDB图形化管理工具 MongoDB Compass

    MongoDB图形化管理工具 MongoDB Compass

    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...

    java 操作mongodb 增删改查

    这个“mongodb_helloworld”项目应该包含示例代码,帮助初学者快速上手。记得在实际应用中,你需要处理异常并适当地关闭MongoClient,以避免资源泄漏: ```java mongoClient.close(); ``` 在学习过程中,理解...

    MongoDB入门指南.pdf

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

    mongodb Windows7 64位

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

    mongodb4.4.6安装包

    4. **多文档事务**:在4.x系列中,MongoDB实现了跨文档的ACID事务,提高了应用程序的复杂性处理能力。 接下来,我们将分别介绍在Windows和CentOS 7.0上的安装步骤: **Windows安装**: 1. **下载安装包**:从...

    mongodb资料

    标题中的“mongodb资料”指的是关于MongoDB的一系列学习资源,包括文档、教程和软件。这些资源可能是为了帮助初学者或有经验的开发者深入理解MongoDB的使用和功能。 描述中的“传智播客2015 php mogodb数据库讲解...

    mongodb.dll 下载.zip

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics