我正在尝试将BSON从MongoDB转换为JSON到使用bson.json_util.dumps 但是这个函数返回一个字符串而不是一个列表。
即。 [{&#34; id&#34;:&#34; demo&#34;},{&#34; id&#34;:&#34; demo_new&#34;}] - &gt; &#39; [{&#34; ID&#34;:&#34;演示&#34;},{&#34; ID&#34;:&#34; demo_new&#34;}]&#39; < / p>
这很难迭代,因为它从字符串而不是列表中获取单个元素。
迭代 - &gt; &#39; [&#39;&#39; {&#39;&#39;&#34;&#39;&#34; I&#34;&#34; d&#34;等等 想要迭代 - &gt; {&#34; id&#34;:&#34; demo&#34;},{&#34; id&#34;:&#34; demo_new&#34;}
有关如何将字符串返回列表的任何建议吗?
答案 0 :(得分:1)
我遇到了同样的问题。
我的解决方法如下:
from bson import encode, decode
json = decode(encode(...))
...是您进行查询的地方。