数据库和集合(MongoDB 文档翻译和解读)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了数据库和集合(MongoDB 文档翻译和解读),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1981字,纯文字阅读大概需要3分钟。
内容图文
MongoDB 存储 BSON 文件即数据纪录到集合中;下面就是数据库中的集合。
一、Databases
在 MongoDB 中,数据库会保存文档式集合。
在 mongo shell 中如果想选择一个确定的数据库来使用,可以使用 use 命令, 如下面这个例子:
use myDB
1.1 创建一个数据库 Create a Database
如果数据库不存在, MongoDB 会在你首次为这个数据库存储数据的时候创建此数据库。因此,你可以切换到一个不存在的数据库,并在 mongo shell 中执行下面这个命令:
use myNewDB
db.myNewCollection1.insertOne( { x: 1 } )
其中 insertOne() 操作会同时创建 myNewDB 数据库和 myNewCollection1 集合即使它们一开始并不存在。
有关数据库名称限制的列表, Name Restriction.
二、集合 Collections
MongoDB 存储文档到集合中。集合类似与关系型数据库中的表。
2.1 创建集合 Create a Collection
如果集合一开始并不存在,MongoDB 会在你首次存储数据到这个集合时创建此集合。
db.myNewCollection2.insertOne( { x: 1} )
db.myNewCollection3.createIndex( { y: 1} )
关于集合的限制名称列表,点击查看 [Name Restrictions](
https://docs.mongodb.com/manual/reference/limits/#restrictions-on-collection-names).
2.2 显式创建
mongoDB 提供 db. createCollection () 方法以显式创建具有各种选项设置的集合, 如设置最大大小或文档验证规则。如果你不指定这些选项, 则无需显式创建集合, 因为当你第一次为 collecitons 存储数据时, MongoDB 就会创建新的集合。
如果想修改这些集合的选项设置,查看 collMod 集合模版.
2.3 文档验证
New in version 3.2.
默认情况下,一个集合中并不要求文档要有一个相同的架构;即在一个集合中的文档并不需要具有相同的字段集,并且每个字段的数据类型在一个集合中都可以不相同。
从 MongoDB 3.2 开始,你可以在做更新或者插入数据到一个集合中时应用 文档验证规则。更多细节请查看 文档验证.
2.4 修改文档架构
你可以修改某个集合中的文档架构,比如增加新的字段,移除旧的字段,修改某个字段的数据类型,并最终将文档更新到新的架构之中。
数据库和集合(MongoDB 文档翻译和解读)
标签:shell 文件 log 方法 mod 创建 有关 dex 字段
本文系统来源:http://www.cnblogs.com/archy2016/p/7400588.html
内容总结
以上是互联网集市为您收集整理的数据库和集合(MongoDB 文档翻译和解读)全部内容,希望文章能够帮你解决数据库和集合(MongoDB 文档翻译和解读)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。