MongoDB 聚集 Collections

聚集Collections

MongoDB collections就是一组document的命名。你可以把collection等同于关系型数据库中的表。

细节

一个MongoDB聚集是一些BSON document的集合。通常来说,这些documents结构都是相同的,但是由于MongoDB是schema-free数据库,所以这个条件也不是必须的。你可以在一个collection中存不同结构的documents, 也不用提前定义列或者字段。

当第一个document插入的时候,collection就生成了。

Collection 的命名以字母或者下划线开头并且可以包含数字; $ 保留字。 Collections 可以使用命名空间; 使用"."(点)来进行划分。举个例子,你可以定义collection blog.posts和blog.authors,都在blog命名空间下。要注意的是,这个只是方便用户去管理,并不具有结构化,在MongoDB中,都是同一级别的。

编程上,我们可以"."操作符来访问collection.例子如下 mongo shell:

if( db.blog.posts.findOne() )   
print("blog.posts exists and is not empty.");

colleection命名最多128字符(包括了db和索引的名字)。比较合理的控制在80/90字符左右。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值