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腳本?