![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 3866 阅读 · 0 评论 -
基本实现 MongoDB Flask Restful API 基于gunicorn
Mongodb.py from flask import Flask, abort from flask import jsonify from flask import request from flask_pymongo import PyMongo import logging import time import json logging.basicConfig(filename="mongodb_restful_api_" + time.strftime(time.strftime("%Y原创 2020-07-23 16:49:26 · 352 阅读 · 0 评论 -
Mongodb 增删改查 python
先查询, 如果存在 则更新;如果不存在 则插入。 import pymongo def 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 · 97 阅读 · 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 user rs0:PRIMARY> use test switched to db test rs0:原创 2020-07-21 10:04:53 · 96 阅读 · 0 评论 -
创建MongoDB副本集
服务器环境: 主服务器:1.1.1.1 副本服务器:2.2.2.2 官方推荐的副本集最小配置需要有三个节点:一个主节点接收和处理所有的写操作,两个备份节点通过复制主节点的操作来对主节点的数据进行同步备份。这里先配置2个节点。 在服务器和副本服务器分别搭建MongoDB服务:搭建MongoDB服务 修改副本服务器的mongodb.conf 配置文件,增加如下配置: # 设置副本集名称,在各个配置文件中,其值必须相同 replSet=rs0 修改后,加载配置文件重新启动mongodb服..原创 2020-07-09 17:17:00 · 306 阅读 · 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 · 101 阅读 · 0 评论