(一) :如何在js文件里面切换一个新的mongo库?
我们都知道,使用下面的命令可以执行一个js脚本里面的内容:
Java代码 收藏代码
mongo –quiet localhost:27021/db_name < test.js
虽然我们在执行一个js时,需要指定一个数据名,但不意味着,在这个js里面,就只能使用这个库操作,可以我的需求是,循环查询一个库的id字段,然后拿着这个id字段去另一个库匹配,如果在另一个库存在,可能我就要干某些操作,如果不存在,我可能又要干某些操作等等,MongoShell提供了shell的语法,如下
Java代码 收藏代码
(1):
db = connect(“<:port>/”)
(2):
conn = new Mongo()
db = conn.getDB(“dbname”)
在一个JavaScript脚本文件里面,使用如上语法,可以同时查询多个库,进行操作;
(二):如何在js里面调用Linux本地的shell命令
这其实在官网已经有例子了http://docs.mongodb.org/manual/reference/method/#js-administrative-methods在Native包下,介绍几个常用命令,分别与Linux的映射命令对应关系如下:
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/u010454030/article/details/47002765