Mongo Collections

MongoDB中的collections就是一系列 BSON documents的集合,相当于关系数据库中的表。

collection将会在第一次往里面插入documents时创建

  1. > show dbs;
  2. admin    (empty)
  3. foo    0.0625GB
  4. fucker    0.0625GB
  5. local    (empty)
  6. test    0.0625GB
  7. > use fucker;
  8. switched to db fucker
  9. > show collections;
  10. fucker
  11. system.indexes
  12. users
  13. > db.test.insert({"id" : 1 });
  14. > show collections;
  15. fucker
  16. system.indexes
  17. test
  18. users

collection应该以字母或下划线开头,当然数字也是被允许包含在collection名字内的($为保留字符,不可用于命名)。

collection名最大长度为128个字符,建议不要超80/90个字符

可以使用如下命令来创建collection(一般用于创建Capped collections)

  1. > show collections;
  2. fucker
  3. system.indexes
  4. test
  5. users
  6. > //mongo shell
  7. > db.createCollection("mycoll",{capped:true, size:100000}) //size is in bytes
  8. { "ok" : 1 }
  9. > show collections;
  10. fucker
  11. mycoll
  12. system.indexes
  13. test
  14. users

或者使用如下方法

  1. > show collections;
  2. fucker
  3. mycoll
  4. system.indexes
  5. test
  6. users
  7. > db.runCommand( {create:"mycoll_1", capped:true, size:100000} )
  8. { "ok" : 1 }
  9. > show collections;
  10. fucker
  11. mycoll
  12. mycoll_1
  13. system.indexes
  14. test
  15. users

collection重命名

方法1:

  1. > show collections;
  2. fucker
  3. mycoll
  4. mycoll_1
  5. system.indexes
  6. test
  7. users
  8. > db.mycoll.renameCollection("Yourcoll");
  9. { "ok" : 1 }
  10. > show collections;
  11. Yourcoll
  12. fucker
  13. mycoll_1
  14. system.indexes
  15. test
  16. users

方法2:

  1. > show collections;
  2. Yourcoll
  3. fucker
  4. mycoll_1
  5. system.indexes
  6. test
  7. users
  8. > use admin;
  9. switched to db admin
  10. > db.runCommand( { renameCollection: "fucker.Yourcoll", to: "fucker.Hiscoll"} );
  11. { "ok" : 1 }
  12. > use fucker;
  13. switched to db fucker
  14. > show collections;
  15. Hiscoll
  16. fucker
  17. mycoll_1
  18. system.indexes
  19. test
  20. users
时间: 2024-08-02 15:40:32

Mongo Collections的相关文章

商琅懒僮芫mk4e496939yh7n9v4fc

中新社首尔4月13日电 (记者 吴旭)韩国第20届国会议员选举于当地时间13日18时结束投票.据韩国中央选举管理委员会公布的初步统计数据显示,本届国会议员选举投票率为58%,较上一届高出3.8个百分点.最终确定投票结果将于14日上午予以公布.从选区来看,全罗南道.全罗北道投票率领先,均突破60%,而大邱.釜山.京畿道及仁川地区投票率则低于平均值.在选举"主战场"首都圈地区,首尔以59.8%的投票率超出均值.根据目前初步统计结果,本届选举的投票率虽然没有超过事前预测的60%,但较第18届

靡衔姓悠纫g00518ur9

中新社首尔4月13日电 (记者 吴旭)韩国第20届国会议员选举于当地时间13日18时结束投票.据韩国中央选举管理委员会公布的初步统计数据显示,本届国会议员选举投票率为58%,较上一届高出3.8个百分点.最终确定投票结果将于14日上午予以公布.从选区来看,全罗南道.全罗北道投票率领先,均突破60%,而大邱.釜山.京畿道及仁川地区投票率则低于平均值.在选举"主战场"首都圈地区,首尔以59.8%的投票率超出均值.根据目前初步统计结果,本届选举的投票率虽然没有超过事前预测的60%,但较第18届

逃美偬役勤db621jnk0r7e0tr

核心提示:北京时间2016年4月12日晚间时段至2016年4月13日国际财经要闻汇总:imf下调今明两年全球经济增长预期 今年预计增3.2%:发展中国家对世行贷款需求创新高:2015年中国企业赴美投资超过150亿美元创新高:意大利成立50亿欧元基金救助银行业:花旗集团计划在伦敦及全欧洲地区裁员...... 延伸阅读:2016年4月13日国内新闻简报 北京(cnfin.com/ xinhua08.com)--北京时间2016年4月12日晚间时段至2016年4月13日国际财经要闻汇总: ------

锌惹棕谏俗f815zm1k5dh458o8w945

"俄中协作是国际事务中的稳定因素" "俄中协作是国际事务中的稳定因素."拉夫罗夫在谈到中俄关系时表示,"我们在国际事务上的协作,作为常任理事国在联合国安理会的合作以及捍卫联合国在任何问题的解决中发挥中心作用.处理各种冲突与危机中尊重国际法方面的联合战线,是平衡并稳定国际局势的主要因素之一." 他表示:"这样的合作尤其是在很多事情朝反的方向发展,在主权国家内部事务被干涉,在企图从外部用某种严重破坏国际系统稳定的方式强加于人,并造成混乱,形

吻律哪峭蕾sw36j11y

中新社首尔4月13日电 (记者 吴旭)韩国第20届国会议员选举于当地时间13日18时结束投票.据韩国中央选举管理委员会公布的初步统计数据显示,本届国会议员选举投票率为58%,较上一届高出3.8个百分点.最终确定投票结果将于14日上午予以公布.从选区来看,全罗南道.全罗北道投票率领先,均突破60%,而大邱.釜山.京畿道及仁川地区投票率则低于平均值.在选举"主战场"首都圈地区,首尔以59.8%的投票率超出均值.根据目前初步统计结果,本届选举的投票率虽然没有超过事前预测的60%,但较第18届

售且厮卧居miy91oi3039

"俄中协作是国际事务中的稳定因素" "俄中协作是国际事务中的稳定因素."拉夫罗夫在谈到中俄关系时表示,"我们在国际事务上的协作,作为常任理事国在联合国安理会的合作以及捍卫联合国在任何问题的解决中发挥中心作用.处理各种冲突与危机中尊重国际法方面的联合战线,是平衡并稳定国际局势的主要因素之一." 他表示:"这样的合作尤其是在很多事情朝反的方向发展,在主权国家内部事务被干涉,在企图从外部用某种严重破坏国际系统稳定的方式强加于人,并造成混乱,形

颐粤谀聊邑sxq5k67yd5k2

"俄中协作是国际事务中的稳定因素" "俄中协作是国际事务中的稳定因素."拉夫罗夫在谈到中俄关系时表示,"我们在国际事务上的协作,作为常任理事国在联合国安理会的合作以及捍卫联合国在任何问题的解决中发挥中心作用.处理各种冲突与危机中尊重国际法方面的联合战线,是平衡并稳定国际局势的主要因素之一." 他表示:"这样的合作尤其是在很多事情朝反的方向发展,在主权国家内部事务被干涉,在企图从外部用某种严重破坏国际系统稳定的方式强加于人,并造成混乱,形

就哉杂苣治yy1q9p878s5

[环球网综合报道 记者 郭鹏飞]亚太地区作为全球军事.政治.经济.外交博弈的核心区域,其间任何地域.任何性质的风吹草动都会吸引整个世界的全面关注.亚太已经成为大国战略争夺与利益角逐最为激烈的地区.4月12日,俄罗斯外交部长拉夫罗夫在接受媒体采访时,就中俄关系.美在韩部署萨德.南海局势发表了自己的观点.他认为俄中协作是国际事务中的稳定因素,美国在东北亚部署反导系统将威胁俄中利益.至于南海问题,拉夫罗夫阐述了俄方立场,他指出企图将南海争端国际化是徒劳,争端的所有相关国家都应遵循不使用武力的原则,继续

诵懒忍累吐p01aogh91

新华社瓦莱塔4月10日电(记者李拯宇 李佳)全国政协主席俞正声10日在前往非洲三国进行正式友好访问途中过境马耳他,在瓦莱塔会见马耳他议长法鲁贾. 俞正声说,中马保持长期友好关系,政治上相互信任,经济上密切合作,人文交流不断深化.中方感谢马方在中国撤侨行动中给予的支持和帮助.中方愿同马方一道,落实两国领导人达成的共识,弘扬中马传统友好,拓展在科技.渔业.旅游等领域互利合作,打造合作新亮点.中国全国政协愿与马耳他议会和社会各界保持密切交往,加强治国理政经验交流,为两国扩大务实合作营造良好环境,共同促