如何使用python将JSON存储到mongodb中?

如何使用python将JSON存储到mongodb中?,python,mongodb,Python,Mongodb,假设我在变量somejson(字典)中有一个json对象。我有一个myjson对象声明如下: myjson['a'] = 'valueofa' myjson['b'] = 'valueofb' myjson['c'] = somejson 我想将这个myjson对象插入mongodb。我如何做到这一点?我读到mongoengine优于pymongo,但我在mongoengine上看到的一切似乎都非常强调文档,而与现有的json无关。请介绍一些示例代码,或者介绍将我的myjson对象插入mong

假设我在变量
somejson
(字典)中有一个json对象。我有一个
myjson
对象声明如下:

myjson['a'] = 'valueofa'
myjson['b'] = 'valueofb'
myjson['c'] = somejson
我想将这个
myjson
对象插入
mongodb
。我如何做到这一点?我读到mongoengine优于
pymongo
,但我在
mongoengine
上看到的一切似乎都非常强调文档,而与现有的
json
无关。请介绍一些示例代码,或者介绍将我的
myjson
对象插入
mongodb
并能够检索它的最佳方法。
mongoengine
是实现我所追求目标的最佳方式吗?或者是
pymongo
更适合这种情况

我认为应该很简单,但还没有找到任何真正能很好地解释必须做什么的方法

我已经阅读了以下教程:


在“定义模式”部分下,它讨论了准备结构所需的大量文档信息,但没有讨论如何将现有的JSON结构放入其中。

如果您想使用mongoengine,您可以将词典存储在中,或者将其解压缩到中。你永远都可以找回它

pymongo
中,您可以在不使用模式的情况下将dict存储到文档中,因为您支持所有json类型。它将类似于文档中的子文档