zoukankan      html  css  js  c++  java
  • [db] mongodb 存取修改简单小实例

    1.生成100个条目

    var a = new Array(100);
    
    //有a.forEach, 不知道为什么不能使用 只能用for了
    
    for(var i = 0; i<a.length;i++) { db.test.insert({x:i})}
    //谁知道在mongo提供的js shell中怎么写代码换行 囧
    

    用db.test.find() 可以看到已经入库了 输入it命令可以翻页查看更多

    2.对数据中能被2求模的数据进行加1操作

    > var cursor = db.test.find();
    > cursor.forEach(function(m){ m.x%2 && (db.test.update({x:m.x},{$inc{x:1}})); print(m.x)  })
    

    先要创建一个游标,然后用mongo提供的游标迭代器forEach进行操作

    3.使用db.test.find() 对结果进行检查,可以看到库已更新

     ps:

      代码换行

      for (){  //直接回车

      ...//会出现...

          ...}//回车

    才会执行

  • 相关阅读:
    yaffs和jffs2简单比较
    UBI文件系统简介
    非零即1的一种算法
    UBIFS介绍
    MTD
    ubifs & mtd
    ubifs笔记
    UBIFS 术语
    ubi层次
    faststone 注册码
  • 原文地址:https://www.cnblogs.com/enix/p/3039923.html
Copyright © 2011-2022 走看看