2
我想从bash脚本运行以下命令蒙戈命令
db['STUDENT_DOCUMENTS.chunks'].find({
_id: {
$in: [
ObjectId("57ce3bc6e4b0ee0234924cb4"),
ObjectId("57a40750e4b03808d591b5cb"),
ObjectId("57b17588e4b03808d594ceec"),
ObjectId("57b2e03ee4b03808d595246f"),
ObjectId("57c786bde4b03808d598eb41")
]
}
})
凡ObjectId
是一个分隔的文件总数超过100+,我需要 登录与用户名的MongoDB和密码并将结果输出到一个文件中 这可以在bash shell脚本中如何实现?
我喜欢这个
for i in 'cat ObjectId.txt" ; do \
mongo 127.0.0.1:10000/admin --username=user --password=pass \
--eval "db['Student_DOCUMENTS.chunks'].find({_id :{$in: [ObjectId("$i")
]}})
运行此脚本的输出重定向到一个文件 时想的一些事情是这样的可行与bash脚本?