mongodb基础

debian下安装 mongodb

wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.6.4.tgz
tar -zxvf http://downloads.mongodb.org/linux/mongodb-linux-i686-2.6.4.tgz

mkdir -p /data/db
./mongod --dbpath /data/db 启动mongod服务器


By default, mongo looks for a database server listening on port 27017 localhost.
the --port and --host options.

./mongo --port 27017 --host 192.168.228.174


db 查看当前使用哪个数据库
show dbs 查看所有数据库
use mydb

帮助命令: help

MongoDB will create a collection implicitly upon its first use. You do not need to create a collection before inserting data. Furthermore, because MongoDB uses dynamic schemas, you also need not specify the structure of your documents before inserting them into the collection.

use skydb 此时 并未创建skydb,只有第一次插入数据才会真正创建skydb
j = { name : "sky" , age : 27}
k = { x : 3 }
db.myData.insert(j) myData是skydb数据库的一个collection
db.myData.insert(k) insert一次表示 一条记录

show collections 显示当前数据库的 collection集

db.myData.find() 查看 myData collection的内容


find()返回的是一个游标,通过迭代
var c = db.testData.find()
while ( c.hasNext() ) printjson( c.next() )
或者
printjson( c [ 4 ] )

db.myData.find( { name : "sky}) 作为条件查找
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值