学习mongodb(一)

1.mongod 数据库名条件

不能是空字符串(“”);

不得还有‘ ’(空格)、.、$、/、\、和\0(空字符)

应全部小写

最多64字节

保留数据库:

admin:  

local

config

命名空间长度不得超过121字节cms.blog.posts 实际使用中应该小宇100字节

27017 监听端口

28017 

2.shell命令 

db 显示当前使用数据库

post = {"title": "My blog test",

 "content": "Herer",

"date": new Date() }

}

db.blog.insert(post)

db.blog.find()

db.blog.findOne()

post.comments = []

db.blog.update({title : "My Blog Post"}, post)

db.blog.remove({title: "My Blog Post"})

show dbs

show collections

show users

show profile

use dbName

db.help()

db.foo.find({a:1})

it

db.getCollection("version"); //冲突的集合名获取方式

var collections = ["posts", "comments", "authors"];

for (i in collections) {

doStuff(db.blog[collections[i]]);

}

3. 基本数据类型

null  用于标识空值或不存在的字段

{“x”,null}

布尔 true false

{“x”,true}

32位整数 64位整数 64位浮点数 

字符串

符号 shell 不支持 将变成字符串

对象id

日期

正则表达式 代码  二进制数据 最大值 最小值 未定义 数组 内嵌元组

ObjectId  12字节

前4位0123时间戳

456 机器

78 PID

91011 计数器



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值