2014-01-06 85 views
0

我在名爲test的數據庫中有一個名爲phpDemo的集合,在我的MongoDB服務器中測試。該集合,phpDemo包含8個文件。刪除MongoDB集合中的所有文件

我想刪除我的集合中的所有這8個文件。由於我是MongoDB的新手,我藉助Google的幫助來了解這個NoSQL類型的數據庫。我搜索了一個函數如何刪除當前在我的集合中的所有文件,並且我發現這個頁面,http://docs.mongodb.org/manual/reference/method/db.collection.remove/告訴我執行db.collection.remove()函數。

我執行了該功能,但即使這樣做後,它並沒有刪除任何文件。我通過執行db.collection.count()函數進行交叉檢查,並返回值8。

任何人都可以告訴我爲什麼這個函數沒有正常工作?最早的回覆將高度讚賞。

預先感謝您。

+0

您是否看到錯誤消息或沒有任何事情發生? –

+0

@ Ray Toal:非常感謝您的回覆。我自己找到了解決問題的辦法。我已經發布了答案。 – Razor

+0

這是一個有趣的錯誤:)。偉大的剃刀,你自己找到解決方案。 :) – Workonphp

回答

0

好吧我自己解決了問題。您必須將db.collection.remove()中的'collection'替換爲您的集合的名稱。所以在我的情況下,我需要執行的命令是:db.phpDemo.remove()

相關問題