
MongoDB
neu_xiaolu
这个作者很懒,什么都没留下…
展开
-
Flask PyMongo pymongo.errors.OperationFailure: command find requires authentication
使用flask_pymongo模块:使用的MongoDB配置信息: MONGO_DBNAME = "test_db" MONGO_HOST = "10.10.1.1" MONGO_PORT = 27017 MONGO_URI = 'mongodb://10.10.1.1:27017/test_db' MONGO_USERNAME = 'root' MONGO_PASSWORD = 'qqq'报错:pymongo.errors.Ope..原创 2020-09-29 14:49:40 · 3989 阅读 · 0 评论 -
基本实现 MongoDB Flask Restful API 基于gunicorn
Mongodb.pyfrom flask import Flask, abortfrom flask import jsonifyfrom flask import requestfrom flask_pymongo import PyMongoimport loggingimport timeimport jsonlogging.basicConfig(filename="mongodb_restful_api_" + time.strftime(time.strftime("%Y原创 2020-07-23 16:49:26 · 422 阅读 · 0 评论 -
Mongodb 增删改查 python
先查询, 如果存在 则更新;如果不存在 则插入。import pymongodef insert_to_db(data, switch_id, route_id): myclient = pymongo.MongoClient("mongodb://1.1.1.1:27017/") mydb = myclient["test"] mydb.authenticate("abc","xxxxxx") mycol = mydb["tt"] existing_da原创 2020-07-21 13:52:54 · 139 阅读 · 0 评论 -
MongoDB 用户管理
使用鉴权方式打开交互界面:注意这里的admin user alice是数据库的admin的账号,而不是集群的账号。/usr/local/mongodb-4.2.8/bin/mongo -host 10.109.3.72 -port 27017 -u "alice" -p "123456" --authenticationDatabase admin# add read&write userrs0:PRIMARY> use testswitched to db testrs0:原创 2020-07-21 10:04:53 · 126 阅读 · 0 评论 -
创建MongoDB副本集
服务器环境:主服务器:1.1.1.1副本服务器:2.2.2.2官方推荐的副本集最小配置需要有三个节点:一个主节点接收和处理所有的写操作,两个备份节点通过复制主节点的操作来对主节点的数据进行同步备份。这里先配置2个节点。在服务器和副本服务器分别搭建MongoDB服务:搭建MongoDB服务修改副本服务器的mongodb.conf 配置文件,增加如下配置:# 设置副本集名称,在各个配置文件中,其值必须相同replSet=rs0修改后,加载配置文件重新启动mongodb服..原创 2020-07-09 17:17:00 · 368 阅读 · 0 评论 -
Linux 安装 MongoDB
服务器:redhat7.6 ip=1.1.1.1安装步骤:mkdir alice & cd alice/ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.8.tgz tar xf mongodb-linux-x86_64-rhel70-4.2.8.tgz mv mongodb-linux-x86_64-rhel70-4.2.8 /usr/local/mongodb-4.2.8 cd...原创 2020-07-09 10:18:34 · 132 阅读 · 0 评论