`
Hooopo
  • 浏览: 339792 次
  • 性别: 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
分享到:
评论

相关推荐

    hello world!

    10. **数据库**:理解关系型数据库(如MySQL)和非关系型数据库(如MongoDB),以及SQL语言的基础知识。 11. **软件工程**:学习软件开发的最佳实践,包括设计模式、代码规范、测试驱动开发(TDD)和持续集成/持续...

    mongodb中文文档

    - **插入文档**:使用`db.foo.save({hello:1, word:2})`命令向`foo`集合中插入一条包含键值对`{hello:1, word:2}`的文档。 - **查询文档**:使用`db.foo.find()`命令查询`foo`集合中的所有文档。 - **查询单个文档**...

    springboot和一些主流框架的整合的各个基本demo

    hello word 可能性版本 Springboot-web 网页版本 springboot-log 是给项目添加日志管理 springboot-mybatis-config 这是mybatis的配置版本 springboot-mybatis-annotation 这是mybatis的注解版 springboot-mail 就是...

    springboot 和一些主流框架的整合的各个基本demo

    hello word 最简单的版本 Springboot-web web 版本的 Springboot-log 是给项目添加log 管理 Springboot-mybatis-config 这个是mybatis 的配置版 Springboot-mybatis-annotation 这是mybatis 的注解版 Springboot-...

    dubbo多种小案例

    1. **Spring Boot的Hello Word**:这是每个开发者接触新框架时都会遇到的第一个示例,用于验证环境配置的正确性。通过创建一个简单的RESTful API,返回"Hello World",帮助开发者了解如何在Spring Boot中编写和运行...

    小程序源码 AI问答小程序源码 内置3.5接口 修复版.zip

    7. **helloworld-1678098266.zip**:可能是一个示例项目或模板,包含了一个基础的Hello World小程序,供开发者参考或作为起点,其名称中的数字可能是版本标识或时间戳。 8. **xcx.zip**:`xcx`是微信小程序的简称,...

Global site tag (gtag.js) - Google Analytics