2012-03-01 56 views
1

所以即時嘗試通過標準輸出轉儲集合在mongodump上,所以我可以直接管它和gzip它。但它給了我錯誤。mongodump標準輸出的集合不起作用

當我這樣做:

mongodump --db test -u username -p Password -h mymongodatabase.onthecloud:12888 -vvvvv --collection posts --out - 

它會顯示這些錯誤:

Wed Feb 29 21:48:13 creating new connection to:mymongodatabase.onthecloud:12888 
Wed Feb 29 21:48:13 BackgroundJob starting: ConnectBG 
Wed Feb 29 21:48:13 connected connection! 
connected to: mymongodatabase.onthecloud:12888 
Wed Feb 29 21:48:13 nextSafe(): { $err: "unauthorized db:test lock type:-1 client:10.3.55.10", code: 10057 } 
Wed Feb 29 21:48:13 User Assertion: 13106:nextSafe(): { $err: "unauthorized db:test lock type:-1 client:10.3.55.10", code: 10057 } 
assertion: 13106 nextSafe(): { $err: "unauthorized db:test lock type:-1 client:10.3.55.10", code: 10057 } 

但是當我dunt包括 '--out - ' 它轉儲收集罰款(不給我aunauthorized錯誤)。這是怎麼回事?

+0

用戶名和/或密碼錯誤? – 2012-03-01 05:59:03

+0

不是不是。當我拿出' - 出 - '我能夠得到相同的憑據 – Whereisccguys 2012-03-01 06:07:40

+0

轉儲這看起來像一個錯誤 - 我能夠使用stdout選項就好沒有身份驗證 - 只是想知道如果你可以確認它的工作原理一個非認證的數據庫?我現在啓用身份驗證我自己來測試 – 2012-03-01 15:01:04

回答