在我的項目中,我將Golang用作服務器,將mongodb用作db,現在我想限制用戶的空間,並且想知道有一種方法可以將gridfs塊保存在不同的文件夾,例如,如果用戶ID是123而不是創建123目錄並在那裏保存塊。我可以將文件塊保存在不同的文件夾中
0
A
回答
1
mongodb
不會將文件保存爲「物理」文件,因此您無法將其存儲在文件夾中,因爲mongodb
會從文件內容創建chunks
。 我可以爲您提供2種方式來解決你的問題
您可以將用戶文檔中添加2個不同的領域,1)空間; 2)使用F.E.並且每次用戶上傳文件時都可以查看文件大小和可用空間,如果真的會比更新用戶字段和保存文件還好
你可以每次檢查用戶文件的大小,但是如果用戶有很多大文件比操作會花費很多時間
+0
JFYI,在帖子編輯器中有[此按鈕](https://monosnap.com/file/Wcyp12ByNI3DH3Dgy7cgZzWJtZ1T9z.png),它提供了減價幫助 –
相關問題
- 1. Python將txt文件保存在不同的文件夾中
- 2. 保存到程序文件文件夾的文件不存在
- 3. 將文件保存到文件夾
- 4. 將文件保存到文件夾
- 5. 將文件保存到文件夾
- 6. 將文本文件保存在iPhone的媒體文件夾中
- 7. 將一個可變文件保存到一個文件夾中
- 8. 我可以將故事板文件放入不同的物理文件夾嗎?
- 9. 如何在不同文件夾中保存不同文件大小的不同文件
- 10. 我在哪裏可以更改此Python代碼片段以將臨時文件保存在tmp文件夾中?
- 11. 我可以在'res'文件夾中添加什麼文件夾?
- 12. Drupal:我可以手動將文件放入我的「文件」文件夾中嗎?
- 13. 將打開的文件保存在特定文件夾中
- 14. 將打開的文件保存在特定文件夾中
- 15. 如何將文件保存在carrierwave的公用文件夾中?
- 16. 是否可以引用未保存在res文件夾中的strings.xml文件?
- 17. 文件保存在Wpf文件夾
- 18. 我們可以將通知保存到iphone/ipad的SMS文件夾中嗎?
- 19. 我們可以將代表保存在一個文件中(C#)
- 20. 將文件保存在應用程序文件夾中
- 21. 將視頻文件保存在資產文件夾中?
- 22. 將Slack文件保存在文件夾中
- 23. 將文件保存在特定文件夾中
- 24. 將SQL文件保存到Oracle中的特定文件夾中
- 25. 我可以在NSSearchPathDirectory.ApplicationDirectory中保存文件/文件夾嗎? NSSearchPathDirectory.DocumentDirectory對我來說並不理想
- 26. 如何將圖像文件保存或移動到包含在我的php文件夾中的文件夾
- 27. Git - 將`Master`和`branch`保存在同一個文件夾中
- 28. 將最新文件保存在子文件夾中的批處理文件
- 29. 如何將輸出文件保存在相應的文件夾
- 30. 只需將文件保存到Django中的文件夾
gridfs塊存儲在數據庫中。那裏沒有文件夾。 –