翻译或纠错本页面
常见问题¶
- FAQ: MongoDB基础知识
- 集合和RDBMS的表很不相同。一个集合内的文档可能会有不同的字段和结构。你可以只对某些文档增加一个字段,而不是所有的文档。
- How does a collection differ from a table?
- How do I create a database and a collection?
- How do I define or alter the collection schema?
- 假如你没有发现你想要的答案,可以看一下这个页面: complete list of FAQs 或者把你问题发布到 MongoDB User Mailing List.
- Does MongoDB support transactions?
- MongoDB使用BSON,一种和JSON类似但是比JSON更高效的二进制对象格式,作为存储方式。
- /faq/diagnostics 更多关于MongoDB内存使用的问题。
- FAQ:索引
- How do I create an index?
- How does an index build affect database performance?
- 建立索引是一个IO密集型操作,特别是当你的集合很大的时候。包括MySQL在内的所有支持辅助索引的数据库系统都有这种情况。如果你需要在一个大集合上建立索引,可以考虑在后台建立它。参考 index-creation-operations 。
- How can I see if a query uses an index?
- How do I determine which fields to index?
- How can I see the size of an index?
- How do write operations affect indexes?
- FAQ: 并发
- What type of locking does MongoDB use?
- MongoDB中锁的颗粒度是什么?
- 在我的 mongod 实例中如何看到锁的状态?
- 一个读操作或写操作产生锁吗?
- 哪些操作会锁住数据库?
- 哪些管理命令会锁定数据库?
- MongoDB 操作是否会锁多个数据库?
- 分片如何影响并发?
- 并发如何影响复制集中的主节点?
- 并发如何影响从节点?
- Does MongoDB support transactions?
- What isolation guarantees does MongoDB provide?
- Can reads see changes that have not been committed to disk?
- FAQ:MongoDB 分片
- FAQ:复制和复制集
- FAQ: MongoDB存储
- FAQ:MogoDB 诊断