我有一定要求在mongodb中插入文本文件,将其检索回来,然后检查文件是否相同。我希望在没有GridFS的情况下这样做,因为我想要使用的文件小于16MB,所以你们可以告诉我如何做到这一点,考虑到设置mongodb是非常基本的。
由于
答案 0 :(得分:1)
小于16 MB的文本文件可以作为普通文档中的简单键值对存储。不需要GridFS,也不需要二进制或JSON对象。如果有疑问,试试吧。有用。将文件的内容读入变量并将其存储在一个密钥上,例如,我不知道,“数据”。检索对象并将“data”键的值写入您喜欢的任何内容。换行符全部保留,因此无需在文件中执行任何操作。真的很简单。
答案 1 :(得分:0)
您可以将JSON对象或二进制文件(均存储为BSON对象)插入mongodb。
如果要插入文本文件的内容,则可以将其作为JSON对象插入。
但是如果要插入文本文件或二进制文件,则必须使用GridFS。
除非您将文件拆分为块并存储为GridSON已经在做的JSON对象,否则无法在没有GridFS的情况下将文件插入mongodb。