gpt4 book ai didi

python - Flask Jsonify mongoengine 查询

转载 作者:太空狗 更新时间:2023-10-30 00:25:22 25 4
gpt4 key购买 nike

我有这样的方法,想以 Json 的形式返回,但它写道 Posts 对象不是 Json 可序列化的:S

def show_results_async(text):
query = { '$or':[{'title':{'$regex':text}},{'author':{'$regex':text}} ]}
posts = Posts.objects(__raw__=(query))
return jsonify(result = posts)

最佳答案

您可以使用 mongoengine 内置方法:to_json()。上面的例子,你可以这样使用:

def show_results_async(text):
query = { '$or':[{'title':{'$regex':text}},{'author':{'$regex':text}} ]}
posts = Posts.objects(__raw__=(query))
return jsonify(result = posts.to_json())

关于python - Flask Jsonify mongoengine 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14003103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com