今天有同事问到了,简单的写两个应用。
方法一 shell脚本代码如下:
#! /bin/bash
./mongo 127.0.0.1:27017/test <<EOF
var cursor = db.UserInfo.find();
while(cursor.hasNext()){
var item = cursor.next();
print(item.userAccount);
}
EOF
方法二 上面这种写法也同样可以用下面这种方式执行:
1.MongoDB脚本test.js
var cursor = db.UserInfo.find();
while(cursor.hasNext()){
var item = cursor.next();
print(item.userAccount);
}
2.Shell脚本
#! /bin/bash
./mongo 127.0.0.1:27017/test ./test.js
本文提供了两种使用不同方法从MongoDB中查询UserInfo集合并打印userAccount字段的例子。一种方法是通过Shell脚本结合MongoDB命令行客户端实现,另一种方法则是直接使用MongoDB的JavaScript解释器来完成同样的任务。

973

被折叠的 条评论
为什么被折叠?



