0
我試圖找到從mongodb gridfs中刪除文件的正確方法。Scala Lift - 在mongo gridfs中刪除文件
標準查詢是否足夠?
record.delete_!
還是有一個正確的做法的具體方式?提前
謝謝,任何幫助非常感謝:)
我試圖找到從mongodb gridfs中刪除文件的正確方法。Scala Lift - 在mongo gridfs中刪除文件
標準查詢是否足夠?
record.delete_!
還是有一個正確的做法的具體方式?提前
謝謝,任何幫助非常感謝:)
GridFS的不存儲文件的記錄。 GridFS使您可以處理跨越多個文檔的存儲文件(以超過文檔大小限制)。要在GridFS中刪除文件,你必須使用它的API。因此,爲了刪除文件,你必須找到它,例如使用這種方法: http://api.mongodb.org/java/2.9.1/com/mongodb/gridfs/GridFS.html#find(org.bson.types.ObjectId) 然後,當你參考文件,你可以刪除它。示例代碼可能如下所示:
MongoDB.use(DefaultMongoIdentifier) { db =>
val fs = new GridFS(db)
fs.remove(gridFsId.is)
}
gridFsId是存儲在Lift記錄中的ObjectId,用於保存GridFS中文件的句柄。 我希望有所幫助。