文章详情页
分布式 - 通过JAVA代码是否能够判断MongoDB集群的某个表设置了分片?
浏览:78日期:2024-01-15 15:43:35
问题描述
通过JAVA代码是否能够判断MongoDB集群的某个表设置了分片?问题解答
回答1:可以检索config的collections,collections中每个document中的collection都是sharded的;同时也可以获悉collection的sharded的具体情形。说着有点拗口
下面的示例是官方文档中给出的collections的其中一个document:
{ '_id' : 'records.pets', --Database name.Collection name 'lastmod' : ISODate('1970-01-16T15:00:58.107Z'), 'dropped' : false, 'key' : { 'a' : 1 --Shard key }, 'unique' : false, 'lastmodEpoch' : ObjectId('5078407bd58b175c5c225fdc')}
使用Java代码检索上述collection,可获悉所需分片信息。
供参考。
Love MongoDB! Have Fun!
标签:
java
相关文章:
1. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题2. python - beautifulsoup获取网页内容的问题3. docker-machine添加一个已有的docker主机问题4. docker - 如何修改运行中容器的配置5. angular.js - Angular 2 + Django构建的Web应用, 如何合理搭配 ?6. android - 如何使用view group的bitmap做一个倒影效果,同时忽略scale的view7. android studio总是在processes running好久8. angular.js - angular2 属性组件与控件组件之间如何通信9. java - 请问在main方法中写成对象名.属性()并赋值,与直接参参数赋值输错误是什么原因?10. angular.js - 在终端中用yeoman启用angular-generator报错,求解?
排行榜
