折腾:
【已解决】把本地的音频字幕等数据存储到本地MongoDB数据库中
期间,看了GriFS的资料:
GridFS – Mongodb 教程 – 极客学院Wiki
的前面的基本解释后发现:
如果直接用mongofiles去存储一个文件,貌似是没有返回id或_id的
只有文件的描述信息,包括文件名等
只有内部的数据块chunks,每个都有个_id,并不是文件的id
如果希望文件也有个_id,好像是在存储时,自己去生成一个并设置进去,就可以了?
mongodb gridfs file id
mongodb gridfs how get file id
php – MongoDB GridFS Get ID of a file – Stack Overflow
mongodb gridfs 获取文件id
MongoDB GridFS – MongoDB 教程 – 全栈开发者
好像此处对于文件存储进去后,也是可以得到:
<code>_id: ObjectId('534a811bf8b4aa4d33fdf94d'), </code>
的?
通过:
https://docs.mongodb.com/manual/core/gridfs/
中的:
chunks.files_id
即可确定,存储的文件是可以有直接的id的。
【总结】
不论是通过MongoDB的官网还是网上帖子的后面的例子,都说明:
GridFS保存文件后返回的信息中,是包含自动生成的文件的_id的。
转载请注明:在路上 » 【已解决】GridFS保存文件时如何得到文件的id或_id