Mongodb中的js语法
- 定义一个变量
- > var len = 10;
- For循环 这里的db和data都可以作为对象 save是方法 接收一个临时定义的对象
- > for(var i = 0; i < len; i++){db.data.save({x:i})};
- WriteResult({ "nInserted" : 1 })
- > db.data.find();
- { "_id" : ObjectId("593177646a6bb0f03293efe1"), "x" : 0 }
- { "_id" : ObjectId("593177646a6bb0f03293efe2"), "x" : 1 }
- { "_id" : ObjectId("593177646a6bb0f03293efe3"), "x" : 2 }
- { "_id" : ObjectId("593177646a6bb0f03293efe4"), "x" : 3 }
- { "_id" : ObjectId("593177646a6bb0f03293efe5"), "x" : 4 }
- { "_id" : ObjectId("593177646a6bb0f03293efe6"), "x" : 5 }
- { "_id" : ObjectId("593177646a6bb0f03293efe7"), "x" : 6 }
- { "_id" : ObjectId("593177646a6bb0f03293efe8"), "x" : 7 }
- { "_id" : ObjectId("593177646a6bb0f03293efe9"), "x" : 8 }
- { "_id" : ObjectId("593177646a6bb0f03293efea"), "x" : 9 }
- 使用游标查询
- > var cur = db.data.find();
- > cur[1]
- { "_id" : ObjectId("593177646a6bb0f03293efe2"), "x" : 1 }
- > printjson(cur[1])
- { "_id" : ObjectId("593177646a6bb0f03293efe2"), "x" : 1 }
- > var cur = db.data.find();
- 对游标执行While循环
- > while(cur.hasNext()) printjson(cur.next());
- { "_id" : ObjectId("593177646a6bb0f03293efe1"), "x" : 0 }
- { "_id" : ObjectId("593177646a6bb0f03293efe2"), "x" : 1 }
- { "_id" : ObjectId("593177646a6bb0f03293efe3"), "x" : 2 }
- { "_id" : ObjectId("593177646a6bb0f03293efe4"), "x" : 3 }
- { "_id" : ObjectId("593177646a6bb0f03293efe5"), "x" : 4 }
- { "_id" : ObjectId("593177646a6bb0f03293efe6"), "x" : 5 }
- { "_id" : ObjectId("593177646a6bb0f03293efe7"), "x" : 6 }
- { "_id" : ObjectId("593177646a6bb0f03293efe8"), "x" : 7 }
- { "_id" : ObjectId("593177646a6bb0f03293efe9"), "x" : 8 }
- { "_id" : ObjectId("593177646a6bb0f03293efea"), "x" : 9 }
- 多么典型的js语法 直接接收一个方法
- > db.data.find().forEach(printjson);
- { "_id" : ObjectId("593177646a6bb0f03293efe1"), "x" : 0 }
- { "_id" : ObjectId("593177646a6bb0f03293efe2"), "x" : 1 }
- { "_id" : ObjectId("593177646a6bb0f03293efe3"), "x" : 2 }
- { "_id" : ObjectId("593177646a6bb0f03293efe4"), "x" : 3 }
- { "_id" : ObjectId("593177646a6bb0f03293efe5"), "x" : 4 }
- { "_id" : ObjectId("593177646a6bb0f03293efe6"), "x" : 5 }
- { "_id" : ObjectId("593177646a6bb0f03293efe7"), "x" : 6 }
- { "_id" : ObjectId("593177646a6bb0f03293efe8"), "x" : 7 }
- { "_id" : ObjectId("593177646a6bb0f03293efe9"), "x" : 8 }
- { "_id" : ObjectId("593177646a6bb0f03293efea"), "x" : 9 }
- 接收一个临时定义的带参数的方法
- > db.data.find().forEach(function(e){printjson(e)});
- { "_id" : ObjectId("593177646a6bb0f03293efe1"), "x" : 0 }
- { "_id" : ObjectId("593177646a6bb0f03293efe2"), "x" : 1 }
- { "_id" : ObjectId("593177646a6bb0f03293efe3"), "x" : 2 }
- { "_id" : ObjectId("593177646a6bb0f03293efe4"), "x" : 3 }
- { "_id" : ObjectId("593177646a6bb0f03293efe5"), "x" : 4 }
- { "_id" : ObjectId("593177646a6bb0f03293efe6"), "x" : 5 }
- { "_id" : ObjectId("593177646a6bb0f03293efe7"), "x" : 6 }
- { "_id" : ObjectId("593177646a6bb0f03293efe8"), "x" : 7 }
- { "_id" : ObjectId("593177646a6bb0f03293efe9"), "x" : 8 }
- { "_id" : ObjectId("593177646a6bb0f03293efea"), "x" : 9 }
Mongodb中的js语法的更多相关文章
- js语法没有任何问题但是就是不走,检查js中命名的变量名,用 service-area错误,改service_area (原)
js语法没有任何问题但是就是不走,检查js中命名的变量名,用 service-area错误,改service_area
- JS中常用的语法
在做前端中,JS的语法尤为重要..没有它,就没有你的未来吧.. 下面将一些常用的JS语法给大家罗列出来.. 也给自己备份一下.. 以备不时之需.. 1.输出语句:document.write(&quo ...
- 第五十六篇:webpack的loader(四) -打包js中的高级语法
好家伙, 1.打包处理js文件中的高级语法 webpack只能打包处理一部分高级的JavaScript 语法.对于那些webpack无法处理的高级js 语法,需要借 助于 babel-loader 进 ...
- 在MongoDB中实现聚合函数 (转)
随着组织产生的数据爆炸性增长,从GB到TB,从TB到PB,传统的数据库已经无法通过垂直扩展来管理如此之大数据.传统方法存储和处理数据的成本将会随着数据量增长而显著增加.这使得很多组织都在寻找一种经济的 ...
- MongoDB 中数据的替换方法实现 --类Replace()函数功能
关键字: MongoDB,Replace,forEach 近日接到一个开发需求,因业务调整,需要DBA协助,将MongoDB数据库中某集合的进行替换.例如我们需要将集合A中B字段中,有关<美好& ...
- vue中eslintrc.js配置最详细介绍
本文是对vue项目中自带文件eslintrc.js的内容解析, 介绍了各个eslint配置项的作用,以及为什么这样设置. 比较详细,看完能对eslint有较为全面的了解,基本解除对该文件的疑惑. /* ...
- 在MongoDB中执行查询、创建索引
1. MongoDB中数据查询的方法 (1)find函数的使用: (2)条件操作符: (3)distinct找出给定键所有不同的值: (4)group分组: (5)游标: (6)存储过程. 文档查找 ...
- 在MongoDB中实现聚合函数
在MongoDB中实现聚合函数 随着组织产生的数据爆炸性增长,从GB到TB,从TB到PB,传统的数据库已经无法通过垂直扩展来管理如此之大数据.传统方法存储和处理数据的成本将会随着数据量增长而显著增加. ...
- mongodb搭建和基本语法
下载安装包 https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.0.0-signed.msi?_ga=1.2206 ...
随机推荐
- 异常之【You have an error in your SQL syntax】
异常如下: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException ...
- Sqlserver实现故障转移 — sqlserver镜像备份实现故障转移(3)
目的:在已经加域的计算机上安装sqlserver2012,并配置数据库镜像实时同步,并实现故障转移. 在数据库层面实现故障自动转移后,应用程序里改怎么写数据库连接呢?其实使用ADO.NET或者SQL ...
- wms、wmts和wfs的区别
Web地图服务(WMS)利用具有地理空间位置信息的数据制作地图.其中将地图定义为地理数据可视的表现.这个规范定义了三个操作:GetCapabilities返回服务级元数据,它是对服务信息内容和要求参数 ...
- 【AMAD】import-string -- 通过字符串来import一个对象
动机 简介 用法 个人评分 动机 一些情况下,你不能直接使用from ... import ...来引用对象. 比如在循环引用的情况下. 比如在一些settings文件配置中. 这时候需要另一种办法. ...
- C++学习笔记-引用
引用是C语言中没有,而在C++中又很重要的一个概念,通过应用,可以得到变量本身,相对于得到变量的值而言,有更大的操作空间. 普通引用 变量的本质 变量名实质上是一段连续存储空间的别名,是一个标号 程序 ...
- [ZJOI2007]捉迷藏(动态点分治/(括号序列)(线段树))
题目描述 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子.某天,Jiajia.Wind和孩子们决定在家里玩捉迷藏游戏.他们的家很大且构造很奇特,由N个屋子和N-1条双向走廊组成,这N-1条 ...
- Linux实用技巧
1. linux共享内存的查看和释放 查看共享内存命令:ipcs -m 删除共享内存明明:ipcrm -m [shmid] [negivup@negivup mycode]$ ipcs -m 查看共 ...
- [python] super() 用法
问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如下: class A: def __init__(self): print & ...
- Linux的桌面环境gnome、kde、xfce、lxde 等等使用比较
如果不是加入了图形界面,微软的Windows系列操作系统不会成功地占领计算机桌面这块高地.这种人机交换的图形化界面,使得界面更加直观.简易.而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需 ...
- SpringMVC异常体系
在服务端经常会遇到需要手动的抛出异常,比如业务系统,校验异常,比较通用的处理方案是在最顶层进行拦截异常,例如Struts的全局异常处理,而Spring的异常处理机制就相对于Struts来说好用多了 ...