Из внешнего интерфейса 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']}})