我正在处理其他人创建的集合,并且我需要确定索引是否唯一。无论如何,要从mongo外壳做到这一点?如何在命令行上测试Mongo中索引是否唯一
回答
您可以搜索与索引:
db.system.indexes.find();
要搜索唯一索引:
db.system.indexes.find({"unique": true});
有了这一点,你也可以添加更多的搜索参数找到具体指标通过命名空间,密钥等。
编辑:相关文档:http://www.mongodb.org/display/DOCS/Index-Related+Commands
这不起作用.... –
@Sentinel:什么是“这个”?他发布了2条建议。 –
@Sentinel是的它:[截图](http://i.imgur.com/94ec8.png) – Andz
db.<my_collection>.getIndexes()
如果其中的一些指标是独一无二的,你会看到一个名为“唯一”与价值真正关键。
这不起作用 –
- 1. 如何从命令行测试服务是否正在运行
- 2. 如何在命令行中测试AJAX?
- 3. 在ifelse命令中测试R命令是否存在错误
- 4. 在命令行上运行appium测试
- 5. 如何测试是否输入命令行参数?
- 6. 在Python中,如何测试一行是否是最后一行?
- 7. 唯一索引在INFORMATION_SCHEMA不是唯一
- 8. 如何测试一个系统命令是否在Java中存在
- 9. 是否有一个命令从clojure.test和Speclj运行测试?
- 10. 如何在Linux上从命令行运行Flex单元测试?
- 11. 如何在命令行上运行测试
- 12. 测试是否支持命令选项
- 13. VoltDB是否支持唯一索引?
- 14. 如何检测Oracle中某个表上是否存在索引?
- 15. 在临时表列上创建索引是否唯一?
- 16. 如何测试RSpec的测试在命令行输出
- 17. 如何在Angular-CLI中测试命令?
- 18. 是否存在测试命令行参数的既定标准?
- 19. 如何安装测试命令行
- 20. 是否有一个JDBC命令来禁用表中的索引
- 21. 如何从命令行在iPhone上启动OCUnit测试
- 22. 如何测试命令anacron?
- 23. 如何唯一索引列?
- 24. 如何从命令行检测我是否处于PowerShell中?
- 25. 如何从bash执行mongo命令?
- 26. 如何从命令行(在Kubuntu中)运行Android仪器测试?
- 27. 如何从命令行在框中运行JUnit测试?
- 28. 如何从命令行在JUnit中运行测试用例?
- 29. 唯一索引与非唯一索引
- 30. phpunit命令如何进行搜索类测试?
[MongoDB中的索引列表?](http://stackoverflow.com/questions/2789865/a-list-of-indices-in-mongodb) –