怎样用 MongoDB 脚本访问和打印数据? // 找到了临时方案
发布于 12 年前 作者 jiyinyiyong 6125 次浏览 最后一次编辑是 9 年前

简单的操作, 我从 Mongo Shell 尝试有成功的,

con = new Mongo('192.168.1.11')
db = con.getDB('demo')
db.auth('name', 'passwd')
rs.slaveOk()
db.demoofdemo.find()

能打印出一些数据内容(具体变量名替换了), 但是内容保存为脚本却无法运行成功, 或者说没有正确的反应:

➤➤ mongo demo.js
MongoDB shell version: 2.4.3
connection to: test

➤➤ mongo demo.js 
MongoDB shell version: 2.4.4-pre-
connecting to: test

我应该怎样用脚本去快速查看数据库内容呢?


➤➤ mongo < demo.js 

用重定向现在能正常跑命令了, 不过无法打印出数据. 似乎 mongodb shell 不是输出到 stdout


db.demoofdemo.find().forEach(printjson)

StackOverflow 上忘了哪个问题, 看到这个方案, 可以打印了…

回到顶部