美文网首页
Django实现在远程服务器中的mongodb中找到指定文件

Django实现在远程服务器中的mongodb中找到指定文件

作者: 叶叶阿姨 | 来源:发表于2020-03-11 17:18 被阅读0次

最近项目中需要实现在远程服务器的数据库找找到某个文件 然后呢判断这个文件在不在

首先要在settings.py中配置mongo的信息

# --------------------- mongoIP地址 ------------------
MONGO_IP = '192.168.110.53'
MONGO_DB = 'other'
MONGO_TABLE = 'journal_file'

然后在views.py中创建mongo对象

# =============创建MONGO对象=================


def create_mongo():
    # 创建
    mongo_objects = pymongo.MongoClient(MONGO_IP, 27017)
    mongo_db = mongo_objects[MONGO_DB][MONGO_TABLE]
    return mongo_objects, mongo_db

最后开始在方法中使用

def automatic(doi):
    '''
    判断数据库中是否有文件
    '''
    # 创建对象
    myclient = pymongo.MongoClient(MONGO_IP, 27017)
    # 数据库
    mydb = myclient[MONGO_DB]
    # 数据表
    mycol = mydb[MONGO_TABLE]
    # 在服务器中查有doi的对象
    file = mycol.find_one({'doi': doi})
    if not file:
        #  关闭mango
        myclient.close()
        return False
    else:
        #  关闭mango
        myclient.close()
        return True

如果需要取某个字段的数据就以字典取值的方法取就好啦~

相关文章

  • Django实现在远程服务器中的mongodb中找到指定文件

    最近项目中需要实现在远程服务器的数据库找找到某个文件 然后呢判断这个文件在不在 首先要在settings.py中配...

  • Django

    远程访问django的测试服务器 远程访问 需要 指定ip和端口

  • Linux常用命令

    删除文件 rm -rf /目录 把本地的指定文件传输到服务器上指定位置 远程连接服务器 解压zip格式的压缩包 f...

  • 使用 nssm 把 bat 安装成 windows 服务

    一、背景: 目的: 客户端电脑在指定文件夹下会不定时地产生一些新的文件,现在要对这些文件进行远程备份到服务器上。 ...

  • SCP命令常用操作

    传输本地文件至远程服务器 传输本地目录至远程服务器 传输远程服务器文件到本地 传输远程服务器目录到本地

  • 第三章:安装mongodb

    安装mongodb 更改mongodb下载源 启动mongodb 上传服务器文件

  • SSH命令

    远程管理指定Linux服务器:ssh 用户名@ip 下载文件:scp [-r] 用户名@ip:文件路径 本地路...

  • 如何连接到远程MongoDB服务器

    如何连接到远程MongoDB服务器 我在Amazon EC2上的Ubuntu服务器上运行MongoDB。由于没有简...

  • docker容器连接宿主机mongodb

    mongoDB配置文件 /etc/mongodb.conf中bind_ip用于绑定服务IP,不指定则默认使用本地所...

  • Django的URL路由配置

    settings.py文件中ROOT_URLCONF变量指定全局路由文件名称 Django使用urlpattern...

网友评论

      本文标题:Django实现在远程服务器中的mongodb中找到指定文件

      本文链接:https://www.haomeiwen.com/subject/wrkhjhtx.html