2016-01-20 27 views
-2

我是使用Mongo的新手,很遺憾,如果這是基本的話。當我運行「顯示集合」時,我只能得到部分結果。我試圖找出添加缺失集合的最佳方法。在MongoDB中查找錯過收藏

任何幫助,非常感謝。

+2

基本問題沒有問題,但您確實需要添加足夠的細節以使其成爲可回答的問題。缺少什麼樣的藏品?你確定你正在尋找正確的數據庫嗎? – JohnnyHK

+0

如果你運行'show dbs',你會得到什麼?在任何其他數據庫中是否缺少集合。 – Jaco

+1

另外一點建議,在發佈問題後,堅持一段時間,以防人們需要澄清。 :-) – JohnnyHK

回答

0

嘗試撥打db.getCollectionNames().join()。有可能你的shell窗口不能正確顯示show collections的輸出。方法join()將在單個(字符包裝)行中打印集合數組的所有元素。也許這種顯示差異會導致缺失的收藏。

This答案建議您可以在版本2.x或更高版本上使用db.listCollections()

+0

感謝您的幫助Owain。不幸的是,當我使用db.getCollectionNames()。join()命令時,我得到了相同的結果。 –