2013-10-03 36 views
0

我正在閱讀GridFS的文檔,我不確定我是否理解它。它在這裏說https://github.com/mongodb/node-mongodb-native/blob/1.4/examples/gridfs.js#L75我應該用它的名字刪除一個文件。 但這只是瘋狂和愚蠢。具有相同名稱的兩個文件可以通過具有不同的_id完全共存於同一個集合中。 應該有一種方法來刪除文件的_id而不是他們的名字,但我找不到它。從GridFS刪除文件

我的問題是:有沒有人使用IDS而不是名稱從IDFS中刪除文件?怎麼樣?

回答

1

我從來沒有使用Node.js的,但如果你想使用_id刪除文件,你應該使用delete而據我可以告訴它在Node.js的驅動程序中實現:https://github.com/mongodb/node-mongodb-native/blob/1.4/lib/mongodb/gridfs/grid.js#L95

+0

我試過了,但它說沒有方法'''delete''',我在文檔頁面上看不到它:http://mongodb.github.io/node-mongodb-native/api -generated/gridstore.html – alexandernst

+0

也許這個http://blog.nodeknockout.com/post/35215400231/a-primer-for-gridfs-using-the-mongo-db-driver會很有幫助。 – zero323