转载

MongoDB中的unique constraint/index

Mongodb中可以使用ensureIndex/createIndex+unique:true来创建unique index。

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

MongoDB技术学习QQ群: 421431253

The unique constraint on indexes ensures that only one document can have a value for a field in a collection . For sharded collections these unique indexes cannot enforce uniqueness because insert and indexing operations are local to each shard.

MongoDB does not support creating new unique indexes in sharded collections and will not allow you to shard collections with unique indexes on fields other than the _id field.

对于unique index理解起来很简单 就是为了让field保持唯一,但需要注意对于sharded collections而言无法对_id意外的field做unique index。

相关文章 | Related posts:

  1. unique index vs non-unique index Question: What is between between “unique index v […]...
  2. 升级MongoDB到3.0.2并启用wiredTiger存储引擎 基于ubuntu 14.04 升级MongoDB到3.0.2并启用wiredTiger存储引擎 dbDao 百度贴吧:http://tieb […]...
  3. MongoDB _id Key的一些信息 关于 mongodb _id key: _id key可以用户分配,也可以由mongodb自动分配,一般采用自 […]...
  4. 【Oracle Database 12c新特性】DROP Index/CONSTRAINT ONLINE 12c中提供了DROP Index/CONSTRAINT ONLINE的新特性, ONLINE意味着在drop […]...
  5. drop index partition ORA-14076 SQL> select partition_name from dba_ind_partitions w […]...
  6. MongoDB的一些优势 which of the following describe situations where mongod […]...
  7. MongoDB的Namespace dbDao 百度贴吧:http://tieba.baidu.com/dbdao MongoDB技术学习QQ群: […]...
  8. 关于mongodb的一些特性 关于mongodb的一些特性: dbDao 百度贴吧:http://tieba.baidu.com/dbdao […]...
  9. MongoDB db.collection.remove()方法 mongodb中删除document采用remove方法, http://docs.mongodb.org/m […]...
  10. ORACLE DUL BLOCK INDEX The Block Index feature, support for corrupted file sys […]...
正文到此结束
Loading...