对于频繁使用的Node.js来说,常见的任务是集合的动态操控。

较大的安装给每个大客户一个单独的集合,以便客户登入或离开时。根据需要添加或删除集合。

MongoDB Node.js 驱动程序 Db和Collection 对象

1.列出集合

var newDB=db.db("newDB");
newDB.collections(function(err,collectionList){})
newDB.collectionNames(function(err,collectionNames){})

collectionList参数的值是Collection对象的一个数组。

collectionNames()返回包含这些集合的集合名称的对象数组

[{name:'newDB.system.indexes'},

{name:'newDB.newCollection',options:{create:'newCollection'}}

]  

2.创建集合

var newDB=dn.db("newDB");
db.createCollection("newCollection",function(err,collection){})

3.删除集合  

var myDB=db.db("myDB");
myDB.dropCollection("collectionA",function(err,results){});
//或
myDB.collection("collection",function(err,collB){
collB.drop();
})
//当需要遍历collection对象列表时更方便

 

最新文章

  1. 异步编程 In .NET(转)
  2. UVa 11137 (完全背包方案数) Ingenuous Cubrency
  3. Servlet、Filter 生命周期
  4. HashTable、HashMap、LinkedHashMap、TreeMap的比较
  5. [Tool] 使用CodeMaid自動程式排版 - 摘自网络
  6. 想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研
  7. 深入探讨 Java 类加载器[转]
  8. 搭建Mantis 缺陷管理系统
  9. 数据库sql语句为什么要用绑定形式?
  10. [算法题] Remove Duplicates from Sorted Array ii
  11. 用CSS写气泡
  12. ASP.NET MVC系列:web.config中ConnectionString aspnet_iis加密与AppSettings独立文件
  13. PEP8中文翻译(转)
  14. 解题报告 『[USACO08NOV]Mixed Up Cows(状压动规)』
  15. T4 反射实体模型生成代码(Demo)
  16. Callable的用法示例
  17. (转)Golang--使用iota(常量计数器)
  18. hdu 1005 根据递推公式构造矩阵 ( 矩阵快速幂)
  19. 从零开始学Kotlin-基础语法(1)
  20. 第12月第29天 cocos quick manual

热门文章

  1. 国内外前端(js)开发框架对比
  2. EXT总结例子
  3. .net ServiceStack.Redis 性能调优
  4. 音乐播放器 EasyMusic (一)
  5. SQLite剖析之事务处理技术
  6. Android 在非Activity的类中调用startActivityForResult
  7. 【Codeforces710F】String Set Queries (强制在线)AC自动机 + 二进制分组
  8. wpf打开文夹和打开文件
  9. 前端模块化工具-webpack
  10. Alpha阶段第四次Scrum Meeting