Проблемы с получением данных из React для обновления коллекции Mongo с использованием Python REST API через Flask - PullRequest
1 голос
/ 22 октября 2019

Из внешнего интерфейса React я должен получить запрос в виде двух аргументов (id, тегов). 'id' будет идентификатором mongoose, чтобы найти определенную запись в коллекции в MongoDB. Теперь «теги» - это массив, который будет обновлять столбец тегов в коллекции Mongo с именем «table1» с помощью запроса «id». Я использую следующий код, чтобы получить запрос и обновить его в MongoDB с помощью API Flask_REST (python / flask), но не работает. Любая помощь будет высоко ценится.

from pymongo import MongoClient
from flask import request

@app.route('/update_tag/<id>/', methods=['PUT'])
def update_tag(id):
    picture = request_json()

    client = MongoClient(
        '11.111.111.11',
        username='Database_user',
        password='******',
        authSource='Database',
        authMechanism='HHA-HHA-111'
    )

    db_data1 = client.Database
    table1 = db_data1.table1
    table1.update({'_id':id}, {$set:{'_id': picture['tags']}})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...