通过Flask使用python REST API从React接收数据以更新Mongo集合时出现问题

通过Flask使用python REST API从React接收数据以更新Mongo集合时出现问题,python,reactjs,mongodb,rest,flask,Python,Reactjs,Mongodb,Rest,Flask,从React前端,我应该接收两个参数(id、tags)形式的请求id’将是mongoose‘id’,用于在MongoDB中查找集合中的特定条目。 现在,“tags”是一个数组,它将使用请求“id”更新Mongo集合中名为“table1”的tag列。我使用以下代码来接收请求并更新 在MongoDB中使用Flask_REST API(python/Flask)也一样,但不起作用。任何帮助都将不胜感激 from pymongo import MongoClient from flask import

从React前端,我应该接收两个参数(id、tags)形式的请求id’将是mongoose‘id’,用于在MongoDB中查找集合中的特定条目。 现在,“tags”是一个数组,它将使用请求“id”更新Mongo集合中名为“table1”的tag列。我使用以下代码来接收请求并更新 在MongoDB中使用Flask_REST API(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']}})
从pymongo导入MongoClient
从烧瓶进口请求
@app.route('/update_tag/',methods=['PUT']))
def更新标签(id):
picture=request_json()
client=MongoClient(
'11.111.111.11',
username='Database\u user',
密码='******',
authSource='Database',
authMechanism='HHA-HHA-111'
)
db_data1=client.Database
表1=db_数据1.table1
表1.更新({u-id':id},{$set:{u-id':图片['tags']})