文件系统GridFS或者Python中对MongoDB的数据文档的增删改查
-
启动GridFS
在cmd中输入mongofiles -help,可以启动GridFS -
使用GridFS命令行上传一个文件
通过put上传一个文件,命令格式为:mongofiles -d 数据库 put "README.txt“
-
查看GridFS的文件存储状态
查看MongoDB中的数据:mongo->db.fs.files.find()
-
搜索命令search查找上传的文件
mongofiles 支持搜索命令search:mongofiles search README.txt
-
get获取上传文件
mongofiles 的get命令就可以实现文件获取:mongofiles get README.txt
-
delete删除所有同名的文件
删除文件:mongofiles delete README.txt
-
启动Python
-
连接MongoDB数据库
-
在pymongo中实现数据库列表和集合列表的查询
-
实现文件和单词的读取
(7-10)启动python,链接mongodb,实现操作:
在pycharm
或者jupyter
中导入pymongo
和gridfs
模块,然后编码如下:
from pymongo import MongoClient
myclient = MongoClient()
db = myclient.library
mycol = db.student
mycol.insert_one({
'_id':1,'name':'wuli'}) #插入一条记录mycol.update_one({'name':'jim'},{'$set':{'c':98}})#修改指定条件的记录
mycol.delete_one({
'na