CNode

怎样用 MongoDB 脚本访问和打印数据? // 找到了临时方案

Jjiyinyiyong发布于13 年前最后回复13 年前0 回复6552 浏览0 收藏

简单的操作, 我从 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 上忘了哪个问题, 看到这个方案, 可以打印了..

查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录