zoukankan      html  css  js  c++  java
  • 2.MongoDB 基于node.js访问和操作集合

    对于频繁使用的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对象列表时更方便
    

     

  • 相关阅读:
    状压DP
    数位dp
    浅谈网络最大流
    Luogu p2456 二进制方程
    dp基础√
    双联通分量与二分图
    是时候再写一篇新的博客了
    神仙网络最大流
    状态压缩dp相关
    图论 test solution
  • 原文地址:https://www.cnblogs.com/weizaiyes/p/6069276.html
Copyright © 2011-2022 走看看