求问操作数据库的问题?
发布于 8 年前 作者 juan01 6310 次浏览 来自 问答

用python给云数据库更新数据,但是只能是数字类型,像下面这种是字符串,就报错({“errcode”:-605101,“errmsg”:"SymanticError: 截至2月1日21时21分 is not defined)

看了下文档。 只能支持数字类型,有什么办法可以支持字符串吗?

body={

    “env”:“new-ymxsc”,

    “query”:“db.collection(\“xxx\”).doc(\“xxxxxxxxx\”).set({data:{a: %s,b: %s,c: %s,d: %s,times:%s }})” %(“字符串1”,“字符串2”,“字符串3”,“字符串4”)

  }

headers= {‘Content-Type’: ‘application/json’}

postgo =requests.post(post_url,headers=headers,data=json.dumps(body))

1 回复

%(“字符串1”,“字符串2”,“字符串3”,“字符串4”) 这是啥语法。别用占位符。把值都写死,试试。排除法

回到顶部